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