Leap years contain one additional day February 29 in order t
Solution
#include<iostream>
using namespace std;
bool isLeapYear(int year){
if ((year%4 == 0 && year%100 !=0)|| year%400 == 0)
{
return true;
}
else
{
return false;
}
}
int main()
{
int year;
char ch=\'y\';
while(ch ==\'y\'||ch==\'Y\'){
cout<<\"Enter a year value: \";
cin >> year;
if(isLeapYear(year)){
cout<<year<<\" is a leap year\"<<endl;
}
else{
cout<<year<<\" is not a leap year\"<<endl;
}
cout<<\"Continue? (y/n): \";
cin >> ch;
}
return 0;
}
Output:
sh-4.2$ g++ -o main *.cpp
sh-4.2$ main
Enter a year value: 2015
2015 is not a leap year
Continue? (y/n): y
Enter a year value: 2000
2000 is a leap year
Continue? (y/n): y
Enter a year value: 1900
1900 is not a leap year
Continue? (y/n): n

