Calendar
#include <stdio.h>
int main() {
int sub,yearcode,day,date,code,month,year,mc[12]={1,4,4,0,2,5,0,3,6,1,4,6};
scanf("%d%d%d",&date,&month,&year);
int y[6]={0,6,4,2,0,6};
int rem = year-1500;
int n = rem/100;
code=y[n];
yearcode = year%100;
int fours = yearcode/4;
day = date+mc[month-1]+code+yearcode+fours;
if(year%4==0 && month == mc[month-1] == mc[0]|| mc[month-1] == mc[1]){
day = day-1;
}
sub = day%7;
switch (sub) {
case 2:
printf("Monday");
break;
case 3:
printf("Tuesday");
break;
case 4:
printf("Wednesday");
break;
case 5:
printf("Thursday");
break;
case 6:
printf("Friday");
break;
case 0:
printf("Saturday");
break;
case 1:
printf("Sunday");
break;
}
return 0;
}