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

C++ प्रोग्राम: लीप ईयर जांचें

परिचय

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

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

उदाहरण (सिंगल if स्टेटमेंट)

#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 स्टेटमेंट)

#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 से विभाज्य नहीं है, तो यह लीप ईयर नहीं है।

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

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

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

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

  1. C++ में इडेम्पोटेंट मैट्रिक्स जांचें C++ में इडेम्पोटेंट मैट्रिक्स जांचें

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