/ 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;
}
Comments
 Subscribe to comments
                    Subscribe to comments
                
                