Easy Tutorial
❮ Cpp Data Abstraction Cpp Classes Objects ❯

C++ Example - Determine Leap Year

C++ Examples

The user inputs a year, and the program determines whether the year is a leap year.

Example

#include <iostream>
using namespace std;

int main()
{
    int year;

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

    if (year % 4 == 0)
    {
        if (year % 100 == 0)
        {
            // If divisible by 400, it is a leap year
            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;
}

The above program outputs the following result:

Enter year: 1990
1990 is not a leap year

C++ Examples

❮ Cpp Data Abstraction Cpp Classes Objects ❯