C/Visual C - ¿Como determinar el miercoles de ceniza de cada año?

   
Vista:

¿Como determinar el miercoles de ceniza de cada año?

Publicado por Melany (2 intervenciones) el 10/07/2014 00:53:52
/*miercoles de ceniza es 46 dias antes de domingo de resurrecion hacer un algoritmo de dias "D" mes "M" año "A" del domingo de resurrecion Calcular la fecha de miercoles de ceniza de ese año se debe tener en cuenta si el año es bisiesto*/ resolverlo en borland c++ o en cualquier c.
D M A
8 4 2012
-46
-38 4 2012
-38+31 3 2012
-7 3 2012
-7+29 2 2012
22 2 2012*/

No entindo el por que del +31 y el +29, yo digo que el +29 es por que 2012 es año bisiesto y en es año aumenta un dia al mes de menor cantidad de días.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿Como determinar el miercoles de ceniza de cada año?

Publicado por Chema (187 intervenciones) el 10/07/2014 16:31:33
No ,calcula el viernes de ceniza , pero, si no lo usas te hará cenizas el resultado.

1
2
3
4
int is_leap_year(int year)
{
    return (!(year % 4) && year % 100 || !(year % 400)) ? 1 : 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar