Comment écrivez-vous un programme ac pour trouver la somme des séries de 1/(1^3)+1/(2^3)+1/(3^3)+ suivant 1/(1^3)+1/(2^3)+1/(3^3)+........1/( n^3) ?

1 Réponses


  • #include <math.h>

    en utilisant l'espace de noms std ;

    int main(int argc, char* argv[], char* envp[])

    {

            long lRoot = 1;

    // somme de termes

            float fSomme = 0,0f;

    // pour tester si la valeur a changé depuis la dernière itération

            float fChecksum = 0.0f;

    //boucle principale

            faire

            {

                    fSomme de contrôle=fSomme ;

                    fSum=fSum + (1 / pow (lRoot, 3));

                    lRoot++;

            }

            while (fSomme != fSomme de contrôle)

            cout << fSomme << endl;

            renvoie 0 ;

    }

    Avant que quelqu'un ne m'accuse que le test d'égalité est défectueux en raison d'erreurs d'arrondi. Je sais déjà.

    Je me rends compte aussi qu'il s'agit à proprement parler de c++ et non de c. Seule la sortie vers stdout doit cependant être modifiée, simple à faire, je pense. Et je ne peux pas être dérangé.




Ecrivez votre réponse

Votre réponse apparaîtra après modération