(C) Dia da semana de uma data
Este programa faz um cálculo rápido e certeiro para saber o dia da semana de uma determinada data.
#includemain(){system("title [iPs TeaM] - Que dia da semana?");system("color 8f");intday = 0,month = 0,year = 0;// ==== [ Dia ] ========printf("Digite o dia: ");scanf("%d", &day);// ==== [ Mês ] ========printf("Digite o mês: ");scanf("%d", &month);// ==== [ Ano ] ========printf("Digite o ano: ");scanf("%d", &year);// ==== [ Processar ] ========char sStr[24] = ("Dia Invalido");intiBissext = (year % 100),iWeekDay = (year / 100);if(month < 3) month += 12,year--;int iWeek = ((day + (month+1)*26/10 + iBissext + iBissext/4 + iWeekDay/4 - 2*iWeekDay) % 7);if(iWeek == 0) strcpy(sStr , ("Sábado"));if(iWeek == 1) strcpy(sStr , ("Domingo"));if(iWeek == 2) strcpy(sStr , ("Segunda"));if(iWeek == 3) strcpy(sStr , ("Terça"));if(iWeek == 4) strcpy(sStr , ("Quarta"));if(iWeek == 5) strcpy(sStr , ("Quinta")) ;if(iWeek == 6) strcpy(sStr , ("Sexta"));printf("O dia da semana desta data foi %s \n",sStr);return system("pause");}
Desenvolvido por Bruno da Silva