/*
* Q3.c
*
*
* Created by Daniel Gerald.
* Copyright 2006. All rights reserved.
*
*/
int main(void)
{
int value = 1, leap_year = 0;
/* keep looping forever */
while (value > 0)
{
printf ("Enter a year: ");
/* year is a float value */
scanf("%d", &value);
fflush(stdin);
/* calculate if year is not a leap year if it is not evenly divisable by 4 */
if (value % 4 != 0)
{
leap_year = 0;
}
else if (value % 100 != 0)
{
leap_year = 0;
}
else if (value % 400 == 0)
{
leap_year = 1;
}
if (value > 0)
{
if (leap_year == 1)
printf("Year %d is a leap year!", value);
else
printf("Year %d is not a leap year!", value);
}
}