Cedus
Messages postés4Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention17 juin 2006
-
16 juin 2006 à 16:55
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
17 juin 2006 à 15:59
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…
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /?>
Donc voici mon code en C++ :
#include <cstdlib>
#include
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.