C Program To Check Leap Year

#include <stdio.h>

int main() {

   int year;

   printf("Enter a year(YYYY): ");

   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 years

   else {

      printf("%d is not a leap year.", year);

   }


   return 0;

}


OUTPUT 1:

Enter a year: 2021
2021 is not a leap year.

OUTPUT 2:

Enter a year: 2024
2024 is a leap year.

<

Post a Comment

Previous Post Next Post