Wie schreibt man ein Wechselstrom-Programm, um die Summe der Reihen der folgenden 1/(1^3)+1/(2^3)+1/(3^3)+........1/( n^3)?

1 Antworten


  • #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.




Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear