Powered by Blogger.

C program to check leap year

#include <stdio.h>
 
int main()
{
  int year;
 
  printf("Enter a year to check if it is a leap year : ");
  scanf("%d", &year);
 
  if ( year%400 == 0)
    printf("%d is a leap year.\n", year);
  else if ( year%100 == 0)
    printf("%d is not a leap year.\n", year);
  else if ( year%4 == 0 )
    printf("%d is a leap year.\n", year);
  else
    printf("%d is not a leap year.\n", year);  
 
  return 0;
}

/*
Output : #1
Enter a year to check if it is a leap year : 2010
2010 is not a leap year.
Output : #2
Enter a year to check if it is a leap year : 2012
2012 is a leap year.
Output : #3
Enter a year to check if it is a leap year : 2000
2000 is a leap year.
Output : #4
Enter a year to check if it is a leap year : 2100
2100 is not a leap year.
*/