#include <stdio.h>
#include <math.h>
int main()
{
int h,q,m,k,j,day,month,year;
printf("Enter the date (dd/mm/yyyy)\n"); scanf("%i/%i/%i",&day
,&month
,&year
); if(month == 1)
{
month = 13;
year--;
}
if (month == 2)
{
month = 14;
year--;
}
q = day;
m = month;
k = year % 100;
j = year / 100;
h = q + 13*(m+1)/5 + k + k/4 + j/4 + 5*j;
h = h % 7;
switch(h)
{
case 0 : printf("Saturday.\n"); break; case 1 : printf("Sunday.\n"); break; case 2 : printf("Monday. \n"); break; case 3 : printf("Tuesday. \n"); break; case 4 : printf("Wednesday. \n"); break; case 5 : printf("Thurday. \n"); break; case 6 : printf("Friday. \n"); break; }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CmludCBtYWluKCkKewogIGludCBoLHEsbSxrLGosZGF5LG1vbnRoLHllYXI7CiAgcHJpbnRmKCJFbnRlciB0aGUgZGF0ZSAoZGQvbW0veXl5eSlcbiIpOwogIHNjYW5mKCIlaS8laS8laSIsJmRheSwmbW9udGgsJnllYXIpOwogIGlmKG1vbnRoID09IDEpCiAgewogICAgbW9udGggPSAxMzsKICAgIHllYXItLTsKICB9CiAgaWYgKG1vbnRoID09IDIpCiAgewogICAgbW9udGggPSAxNDsKICAgIHllYXItLTsKICB9CiAgcSA9IGRheTsKICBtID0gbW9udGg7CiAgayA9IHllYXIgJSAxMDA7CiAgaiA9IHllYXIgLyAxMDA7CiAgaCA9IHEgKyAxMyoobSsxKS81ICsgayArIGsvNCArIGovNCArIDUqajsKICBoID0gaCAlIDc7CiAgc3dpdGNoKGgpCiAgewogICAgY2FzZSAwIDogcHJpbnRmKCJTYXR1cmRheS5cbiIpOyBicmVhazsKICAgIGNhc2UgMSA6IHByaW50ZigiU3VuZGF5LlxuIik7IGJyZWFrOwogICAgY2FzZSAyIDogcHJpbnRmKCJNb25kYXkuIFxuIik7IGJyZWFrOwogICAgY2FzZSAzIDogcHJpbnRmKCJUdWVzZGF5LiBcbiIpOyBicmVhazsKICAgIGNhc2UgNCA6IHByaW50ZigiV2VkbmVzZGF5LiBcbiIpOyBicmVhazsKICAgIGNhc2UgNSA6IHByaW50ZigiVGh1cmRheS4gXG4iKTsgYnJlYWs7CiAgICBjYXNlIDYgOiBwcmludGYoIkZyaWRheS4gXG4iKTsgYnJlYWs7CiAgfQogIHJldHVybiAwOwp9