#include
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);
if ((value % 4) != 0)
{
/* value was not divisible by 4 */
leap_year = 0;
}
/* year is divisible by four and last two digits are not 00 */
else if ((value % 4 == 0) && (value % 100 != 0))
{
leap_year = 1;
}
/* last two digits are 00 and the value is evenly divisible
* by 4 */
else if ((value % 100 == 0) && (value % 400 == 0))
{
leap_year = 1;
}
else
leap_year = 0;
if (value > 0)
{
if (leap_year == 1)
printf("%d is a leap year!\n", value);
else
printf("%d is not a leap year!\n", value);
}
}
}