Código
Necesito ayuda en lo siguiente me pide calcular el dia y mes de la pascua con los siguientes datos
La Pascua cae en el primer domingo que sigue a la primera luna llena que ocurra el 2121 de marzo o después. El siguiente algoritmo, propuesto por Gauss, calculará, dado un año A≥1583A≥1583, un número que representa la fecha de la Pascua de la siguiente forma: si J≤31J≤31, entonces la Pascua será el JJ de marzo; en otro caso la Pascua será el J−31J−31 de abril.
Haz B=A/100+1B=A/100+1.
Haz C=3B/4−12C=3B/4−12.
Haz E=(Amod19)+1E=(Amod19)+1.
Haz F=(8B+5)/25−(5+C)F=(8B+5)/25−(5+C).
Haz G=5A/4−(C+10)G=5A/4−(C+10).
Haz H=(11E+20+F)mod30H=(11E+20+F)mod30.
Si HH no vale 2525 entonces ir al paso 9.
Si EE es mayor que 1111 entonces suma 11 a HH.
Si HH vale 2424 entonces suma 11 a HH.
Haz I=44−HI=44−H.
Si II es menor que 2121 entonces suma 3030 a II.
Haz J=I+7−[(G+I)mod7]J=I+7−[(G+I)mod7].
el problema es que no se cuales son los datos para obtener los dias, agradeceria que me pudieran ayudar en este
Por ahora llevo esto y la verda me he hecho bolas
#include <stdio.h>
int main (){
int a;
scanf ("%i",&a);
int b,c,e,f,g,h,i,j;
b=(a)/100+1;
c=3*b/4-12;
e=(a%19)+1;
f=(8*b+5)/25-(5+c);
g=5*a/4-(c+10);
h=(11*e+20+f)%30;
i=44-h;
j=i+7-((g+i)%7);
if(h=24){
h+1;
}
if(h!=25){
}
if (e>11){
h+1;
}
if (i<21){
30+i;
}
if (j<=31){
printf(" 3");
}
if(j-31){
printf(" 4");
}