/ Published in: C++
Averigua que dia de la semana es una fecha dada:
El lunes es 1, el martes 2, ... , el domingo es el 7
El lunes es 1, el martes 2, ... , el domingo es el 7
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
/*========================================================== FUNCION QUE DEVUELVE QUE DIA ES EL 1 DE EL MES Y A��O DADOS EL LUNES ES 1, MARTES ES 2, ... , EL DOMINGO ES 7 ----------------CONGRUENCIA DE ZELLER--------------------- ==========================================================*/ int DiaSemana (int anyo, int mes, int dia) { int a, y, m, diaSemana; a = (14-mes) / 12; y = anyo - a; m = mes + (12*a) - 2; dia1 = (dia + y + (y/4) - (y/100) + (y/400) + (31*m) / 12) % 7; if (dia1==0) { dia1=7; } return diaSemana; }