Programa 18
Programa 18
h>
int main()
{
int ano, mes, dia;
printf("Año de nacimiento\n");
scanf("%i",&ano);
printf("Mes de nacimiento\n");
scanf("%i",&mes);
printf("Dia de nacimiento\n");
scanf("%i",&dia);
int m;
m=0;
if(mes==1)
m=0;
if(mes==2)
m=3;
if(mes==3)
if(ano%4==0)
m==4;
else
m==3;
if(mes==4)
if(ano%4==0)
m==0;
else
m==6;
if(mes==5)
if(ano%4==0)
m==2;
else
m==1;
if(mes==6)
if(ano%4==0)
m==5;
else
m==4;
if(mes==7)
if(ano%4==0)
m==0;
else
m==6;
if(mes==8)
if(ano%4==0)
m==3;
else
m==2;
if(mes==9)
if(ano%4==0)
m==6;
else
m==5;
if(mes==10)
if(ano%4==0)
m==1;
else
m==0;
if(mes==11)
if(ano%4==0)
m==4;
else
m==3;
if(mes==12)
if(ano%4==0)
m==6;
else
m==5;
switch(((ano-1)%7+((ano-1)/4-(3*((ano-1)/100+1)/4))%7+m%7+dia%7)%7){
case 0:
printf("Domingo");
break;
case 1:
printf("Lunes");
break;
case 2:
printf("Martes");
break;
case 3:
printf("Miercoles");
break;
case 4:
printf("Jueves");
break;
case 5:
printf("Viernes");
break;
case 6:
printf("Sabado");
break;
}
switch(mes){
case 1:
printf(" Invierno");
break;
case 2:
printf(" Invierno");
break;
case 3:
printf(" Primavera");
break;
case 4:
printf(" Primavera");
break;
case 5:
printf(" Primavera");
break;
case 6:
printf(" Verano");
break;
case 7:
printf(" Verano");
break;
case 8:
printf(" Verano");
break;
case 9:
printf(" Otoño");
break;
case 10:
printf(" Otoño");
break;
case 11:
printf(" Otoño");
break;
case 12:
printf(" Invierno");
break;
}
return 0;