#include #include int whichMonth(int month) { if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) return 31; else if(month == 4 || month == 6 || month == 9 || month == 11) return 30; else return 28; } void whichDay(int day) { day %= 7; switch(day) { case 1: printf("Monday\n"); break; case 2: printf("Tuesday\n"); break; case 3: printf("Wednesday\n"); break; case 4: printf("Thursday\n"); break; case 5: printf("Friday\n"); break; case 6: printf("Saturday\n"); break; case 0: printf("Sunday\n"); break; } } int main(int argc, char **argv) { int month, day, i; scanf("%d.%d.", &month, &day); while(month != 0 && day != 0) { int sum = 0; if(month > 1) { for( i = 1; i < month; i++) sum += whichMonth(i); } sum += day; whichDay(sum); scanf("%d.%d.", &month, &day); } return 0; }