F
Freelancers
Bin gerade dabei C zu lernen und als Aufgabe ist es die Zahl PI möglichst genau zu berechnen mit wenig Code.
So habe schon gegoogle und habe diverse Lösung gefunden, leider aber ziemlich kommentarlos. (d.h. verstehe den Code überhaupt nicht)
Z.B soll dieser Code PI bis zu 800 Stellen genau berechnen
/********************************************
int a=10000,b,c=2800,d,e,f[2801],g;
main()
{for( ;b-c; )
f[b++]=a/5;
for
d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f*a,f=d%--g,d/=g--,--b;d*=b);
}
/*******************************************
Bei mir unter Visual C++ macht er Fehler, bei mein Kumpel mit Eclipse funktioniert er. Kann jemand mir erklären was der Code überhaupt tut?
Bin offen gegenüber alternativ Vorschläge zur Berechnung von Pi.
So habe schon gegoogle und habe diverse Lösung gefunden, leider aber ziemlich kommentarlos. (d.h. verstehe den Code überhaupt nicht)
Z.B soll dieser Code PI bis zu 800 Stellen genau berechnen
/********************************************
int a=10000,b,c=2800,d,e,f[2801],g;
main()
{for( ;b-c; )
f[b++]=a/5;
for
for(b=c;d+=f*a,f=d%--g,d/=g--,--b;d*=b);
}
/*******************************************
Bei mir unter Visual C++ macht er Fehler, bei mein Kumpel mit Eclipse funktioniert er. Kann jemand mir erklären was der Code überhaupt tut?
Bin offen gegenüber alternativ Vorschläge zur Berechnung von Pi.

!