calcular qué día de la semana fue en una fecha cualquiera (comprendida entre los años 1700

pastrana199
11 de Enero del 2010
calcular qué día de la semana fue en una fecha cualquiera (comprendida entre los años 1700 y 2300).


• El programa preguntará por el día, el mes y el año (de la forma que se quiera) y a continuación responderá con el día de la semana que corresponde a esa fecha.
• Esto se repetirá hasta que se introduzca la fecha 00-00-0000 (dia=0, mes=0, año=0) en cuyo caso el programa terminará dando un mensaje de despedida.
• Si se introduce una fecha para la cual el programa no está preparado, se mostrará un mensaje de error y volverá a preguntar una fecha.
NO SE POR DONDE EMPEZAR

Victor_V
11 de Enero del 2010
#include<stdio.h>
#include<stdlib.h>

int main(){
int mes,dia;
printf(\"introduce el mes : \");
scanf(\"%i\",&mes);
if((mes>0)&&(mes<13)){
printf(\"introduce el dia : \");
scanf(\"%i\",&dia);
if((mes==1)&&(dia>31))
printf(\"error\");
else if((mes==2)&&(dia>28))
printf(\"error\");
else if((mes==3)&&(dia>31))
printf(\"error\");
else if((mes==4)&&(dia>30))
printf(\"error\");
else if((mes==5)&&(dia>31))
printf(\"error\");
else if((mes==6)&&(dia>30))
printf(\"error\");
else if((mes==7)&&(dia>31))
printf(\"error\");
else if((mes==8)&&(dia>31))
printf(\"error\");
else if((mes==9)&&(dia>30))
printf(\"error\");
else if((mes==10)&&(dia>31))
printf(\"error\");
else if((mes==11)&&(dia>30))
printf(\"error\");
else if((mes==12)&&(dia>31))
printf(\"error\");
}
else
printf(\"error\\n\");
system(\"pause\");
return 0;
}



pachinpachinpachon
11 de Enero del 2010
¿Qué y donde estudias...?