fastread homefastrread library fastread menu

C++ : Check Leap Year

Tutorial by:Manisha Dubey      Date: 2016-06-18 04:15:33

❰ Previous Next ❱

All years which are perfectly divisible by 4 are leap years except for century years(years ending with 00) which is leap year only it is perfectly divisible by 400. For example: 2012, 2004, 1968 etc are leap year but, 1971, 2006 etc are not leap year. Similarly, 1200, 1600, 2000, 2400 are leap years but, 1700, 1800, 1900 etc are not.

In this program below, user is asked to enter a year and this program checks whether the year entered by user is leap year or not.

Source Code

#include <iostream>
using namespace std;

int main() {

    int year;
    cout << "Enter a year: ";
    cin >> year;

    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;
}

 

 
 

Output

Enter a year: 2014
2014 is not a leap year.

❰ Previous Next ❱


C++

Submit Your Thought, Tutorial, Articls etc.

Submit Your Information India's Number one online promotion website