/* * Q3.c * * * Created by Daniel Gerald. * Copyright 2006. All rights reserved. * */ #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); /* 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); } }