kleines benchmark
-
ich wollte ein kleines benchmark schreiben, in dem pi ausgerechnet werden soll, mein problem ist nur das die zahl extrem genau berechnet werden muss, und da liegt auch mein problem.
hatte auch schonma jemand ein ähnliches problem?
-
was soll ich denn unter benchmark verstehen? (sorry
)
vielleicht suchst du so etwas:double pi=4*atan(1);
das dann als Konstante mit const oder einem #define
Hat aber eben nur die Genauigkeit einer double
-
Nachtrag zu eben: #include<cmath> nicht vergessen
der Vollständigkeit halber:
Σvon n=1 bis ∞ über 1/n² = Π²/6
umgeformt:
π = (6*Σvon n=1 bis ∞ über 1/n²)0,5
-
es geht ihm wahrscheinlich darum, dass die Länge von long double, double und float nicht ausreicht
-
wollt die zeit stoppen bis der rechner pi bis auf 2000+ nachkomma berechnet hat.
wär doch interssant? oder etwa nicht
-
Nein, eigentlich nicht.
-
Außerdem gibt's dafür superpi (allerdings ohne Quellcode)
Interessant:
-
Was er braucht ist eine eigene Floatklasse, mit beliebiger genauigkeit...