Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम लीप ईयर चेक करने के लिए

एक लीप वर्ष में एक अतिरिक्त दिन होता है जो कि कैलेंडर वर्ष को खगोलीय वर्ष के साथ सिंक्रनाइज़ रखने के लिए जोड़ा जाता है।

वह वर्ष जो 4 से विभाज्य हो, लीप वर्ष कहलाता है। हालांकि, 100 से विभाज्य वर्ष लीप वर्ष नहीं होते हैं जबकि 400 से विभाज्य वर्ष होते हैं।

एक वर्ष लीप वर्ष है या नहीं यह जाँचने वाला कार्यक्रम इस प्रकार है -

उदाहरण

#include<iostream>
using namespace std;
int main() {
   int year = 2016;
   if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
   cout<<year<<" is a leap year";
   else
   cout<<year<<" is not a leap year";
   return 0;
}

आउटपुट

2016 is a leap year

उपरोक्त कार्यक्रम में, यदि एक वर्ष 4 से विभाज्य है और 100 से विभाज्य नहीं है, तो यह एक लीप वर्ष है। साथ ही, यदि कोई वर्ष 400 से विभाज्य है, तो वह एक लीप वर्ष है।

यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
cout<<year<<" is a leap year";
else
cout<<year<<" is not a leap year";

यह जांचने का कार्यक्रम कि कोई वर्ष लीप वर्ष है या नहीं, नेस्टेड इफ स्टेटमेंट का उपयोग करके भी लिखा जा सकता है। यह इस प्रकार दिया गया है -

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int year = 2020;
   if (year % 4 == 0) {
      if (year % 100 == 0) {
         if (year % 400 == 0)
         cout << year << " is a leap year";
         else
         cout << year << " is not a leap year";
      } else
      cout << year << " is a leap year";
   } else
   cout << year << " is not a leap year";
   return 0;
}

आउटपुट

2020 is a leap year

उपरोक्त कार्यक्रम में, यदि वर्ष 4 से विभाज्य है, तो यह जाँचा जाता है कि क्या यह 100 से विभाज्य है। यदि यह 100 से विभाज्य है, तो यह जाँचा जाता है कि क्या यह 400 से विभाज्य है। हाँ, तो वर्ष एक है लीप ईयर।अन्यथा, ऐसा नहीं है। यदि वर्ष 100 से विभाज्य नहीं है, तो यह एक लीप वर्ष है। यदि वर्ष 4 से विभाज्य नहीं है, तो यह लीप वर्ष नहीं है।

यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है -

if (year % 4 == 0) {
   if (year % 100 == 0) {
      if (year % 400 == 0)
      cout << year << " is a leap year";
      else
      cout << year << " is not a leap year";
   } else
   cout << year << " is a leap year";
} else
cout << year << " is not a leap year";

  1. C++ में मैट्रिक्स कम त्रिकोणीय है या नहीं यह जांचने के लिए प्रोग्राम

    एक वर्ग मैट्रिक्स दिया गया है M[r][c] जहां r कुछ पंक्तियों की संख्या है और c ऐसे कॉलम हैं जैसे r =c, हमें यह जांचना होगा कि M निचला त्रिकोणीय मैट्रिक्स है या नहीं। निचला त्रिकोणीय मैट्रिक्स - निचला त्रिकोणीय मैट्रिक्स एक मैट्रिक्स है जिसमें मुख्य विकर्ण (मुख्य विकर्ण सहित) के नीचे के तत्व शून्य नही

  1. सी++ में इनवॉल्यूटरी मैट्रिक्स की जांच करने का कार्यक्रम

    एक मैट्रिक्स दिया गया है M[r][c], r पंक्तियों की संख्या को दर्शाता है और c कॉलम की संख्या को दर्शाता है जैसे कि r =c एक वर्ग मैट्रिक्स बनाता है। हमें यह जांचना है कि दिया गया वर्ग मैट्रिक्स एक इन्वॉल्वरी मैट्रिक्स . है या नहीं या नहीं। इनवॉल्यूटरी मैट्रिक्स एक मैट्रिक्स को इनवॉल्वरी . कहा जाता है म

  1. C++ में idempotent मैट्रिक्स की जांच करने का कार्यक्रम

    एक मैट्रिक्स दिया गया है M[r][c], r पंक्तियों की संख्या को दर्शाता है और c कॉलम की संख्या को दर्शाता है जैसे कि r =c एक वर्ग मैट्रिक्स बनाता है। हमें यह जांचना है कि दिया गया वर्ग मैट्रिक्स एक बेकार मैट्रिक्स . है या नहीं या नहीं। बेकार मैट्रिक्स एक मैट्रिक्स M को बेवकूफ मैट्रिक्स . कहा जाता है य