#include static int bad_luck[2][7] = { { 2, 2, 1, 3, 1, 1, 2 }, { 2, 1, 2, 2, 1, 1, 3 } }; void main(void) { int y, o, d, l; printf("Rok: "); scanf("%d", &y); o = y-1201; // Budeme počítat od fiktivního roku 1201 o = o + (o/4) - (o/100) + (o/400); // Posun začátku roku d = o % 7; // Den v~týdnu pro 1. leden l = !(y%4) && ((y%100) || !(y%400)); // Je přestupný? printf("%d\n", bad_luck[l][d]); }