In This Program We Will Learn To Check Whether A Year Is A Leap Year Or Not
Condition For A leap year is That It Is exactly divisible by 4 except for century years
(years ending with 00).
The century year is a leap year only if it is perfectly
divisible by 400.
#include <stdio.h>
int main() {
int year;
printf("Enter
a year: ");
scanf("%d", &year);
// leap year if
perfectly divisible by 400
if (year % 400 ==
0) {
printf("%d
is a leap year.", year);
}
// not a leap year
if divisible by 100
// but not
divisible by 400
else if (year % 100
== 0) {
printf("%d
is not a leap year.", year);
}
// leap year if not
divisible by 100
// but divisible by
4
else if (year % 4
== 0) {
printf("%d
is a leap year.", year);
}
// all other years
are not leap year
else {
printf("%d
is not a leap year.", year);
}
return 0;
}
OUTPUT
Enter a year: 1800
1800 is not a leap year.
Enter a year: 2020
2020 is a leap year.
No comments:
Post a Comment