Hola, quería resolver la siguiente duda:
Tengo que hacer un programa que me diga el dia de la semana según una fecha introducida desde teclado. Tengo duda para obtener el dia de la semana, yo hago lo siguiente:
resto del programa...
// Compruebo los años entre el intervalo 1582- añoIntroducido
for(i<1582; i<= añoIntroducido; i++)
{
// Comprobar años normales y bisiestos
if(i % 4 == 0 && i%100 != 0 || i%400 == 0)
añoBisiesto = añoBisiesto +1;
else
añoNormal = añoNormal +1;
}
// obtener diaSemana en numero
dSemana = (añoBisiesto*366 + añoNormal*365)%7;
¿Es correcto? ¿Qué falla? Lo compruebo pero no me da el dia de la semana correcto que corresponde a la fecha introducida
Espero vuestra ayuda
Gracias