We will explore how to program in the C language to solve a classic problem:
Determining whether a year is a leap year or not.
#include <stdio.h>
int main()
{
int year;
printf("Enter a year: ");
scanf("%d", &year);
if ((year %4 == 0 && year %100 != 0) || year % 400 == 0)
printf("%d is a leap year\n", year);
else
printf("%d is not a leap year\n", year);
return 0;
}
cc leap_year.c -o leap_year
./leap_year
Enter a year: 2000
2000 is a leap year
./leap_year
Enter a year: 2002
2002 is not a leap year