Bonjour,

J'étais entrain de coder la somme des inverses des carrés de n, n allant de 1 à +infini et à partir d'une certaines valeur mon programme m'afficher inf et je ne comprends pas pourquoi.
Est-ce que quelqu'un pourrait m'éclairer?
Voici le code:
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
#include <iostream>
 
using namespace std;
 
int main()
{
    double n = 0;
 
    for (int i = 1; i < 100000L; ++i)
        n += 1.0/(i * i);
 
    cout << n << endl;
 
    return 0;
}