Hallo,
ich muss die Gaußsche Osterformel in C programmieren. Ich darf aber nur ein printf verwende. Ich weiß aber nicht wie ich das machen soll, denn Ostern kann ja auf März oder April fallen. Kann mir jemand weiterhelfen? Hier mein Ansatz (mit zwei printf).
#include
int ostern(int x)
{
int a = x%19;
int b = x%4;
int c = x%7;
int k = x/100;
int p = (8*k+13)/25;
int q = k/4;
int M = (15+k-p-q)%30;
int N = (4+k-q)%7;
int d = (19*a+M)%30;
int e = (2*b+4*c+6*d+N)%7;
if (d+e==35)
{
return 50;
} else if ((d==28) && (e==6) && ((11*M+11)%30