Bonjour,

C'est mon premier poste ! Je viens de découvrir votre site, et pense s'y interresser très fortement dans un futur proche !

Mais voila, en reprennant là où j'avais laissé tomber le C++ il y a quelque années, déjà un problème !

Je viens d'installer Dev-C++ et j'ai voulu tester un petit programme pour calculer Pi à une erreur souhaité près.

Je commence par calculer la somme des 1/k^2, mais là directe ça plante... pourtant je pars bien de 1... Lorsque j'enlève les 1/k^2, tout il n'y a pas d'erreur (mais du coup c'est pas la somme souhaité).

Matez le code de beginner :p mais je ne comprends pas !!!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
 float resultat=0;
 int i;
 
 for (i=1;i<=15;i++)   //15 c'est un exemple, on peut faire tendre vers
 {                              //l'infini pour que ça soit plus juste.
     resultat+=1/(i^2);
 }
 cout << resultat; 
    system("PAUSE");
    return EXIT_SUCCESS;
}
Je précise, il n'y a pas d'erreur à la compilation, seulement à l'execution une jolie boite Microsoft qui annonce un plantage! Pourtant je ne manipule pas des pointeurs, etc....

Si quelqu'un veut bien m'expliquer, c'est sympa !

Salut !