Bonjour,
J'ai trouvé une méthode permettant de calculer le nombre Pi et j'ai essayé de faire un algorithme sans succès
.
La méthode est :
Pi / 4 = 1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11.
Donc voici mon code en C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
double pi=0;
bool z;
int d;
for (d=1;10000;d=d+2)
{
if (z==false) { z=true; }
if (z==true) { z=false; }
if (z==false) { pi=pi+1/d; }
if (z==true) { pi=pi-1/d; }
system("cls");
cout << "z: " << z << "\n";
cout << "d: " << d << "\n";
cout << "PI: " << pi << "\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}
Le code se compile dans Dev-C++ mais la variable booléenne z reste constante.
Je suis vraiment débutant en C++ alors si quelqu'un pourrait m'aider, ce serait vraiment sympa.
Merci d'avance
.