The algorithm or logic for Leap year is basically that:
1. A year is a leap year if it is divisible by 4 but not by 100.
2. If a year is divisible by both 4 and by 100, then it can only be a leap year if it is also divisible by 400.
#include <stdio.h>int main(){ int year; printf("Enter a year: ");while(scanf("%d",&year)!=EOF)
{ if(year%4 == 0) {if( year%100 == 0) /* Checking for a century year */
{ if ( year%400 == 0) printf("This is a leap year.\n"); else printf("This is an ordinary year.\n");}
else printf("This is a leap year.\n");}
else { printf("This is an ordinary year.\n", year);}
printf("\nEnter a year: ");}
return 0;}
No comments:
Post a Comment