#include <math.h>
Verwenden des Namensraums std;
int main(int argc, char* argv[], char* envp[])
{
lang lRoot = 1;
// Summe der Begriffe
Schwimmer fSum = 0.0f;
// um zu testen, ob sich der Wert seit der letzten Iteration geändert hat
Float fPrüfsumme = 0.0f;
//Hauptschleife
tun
{
fPrüfsumme=fSumme;
fSum=fSum + (1 / pow (lRoot, 3));
lRoot++;
}
while (fSum != fChecksumme)
cout << fSum << endl;
0 zurückgeben;
}
Bevor mir jemand vorwirft, dass der Gleichheitstest wegen Rundungsfehlern fehlerhaft ist. Ich weiß schon.Mir ist auch klar, dass dies streng genommen c++ und nicht c ist. Nur die Ausgabe auf stdout muss jedoch geändert werden, einfach zu machen, denke ich. Und ich kann nicht gestört werden.