C++ Example - Determine Leap Year
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