Il secondo punto invece chiede:
2. Sviluppare una seconda versione che prenda un double, ε, e calcoli un approssimazione di π di “grado
n” tale che |πi−πi−1|<ε
Il codice che ho scritto io è :
- Codice:
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double pi, e;
int n,j;
cout << "Scrivere il valore di epsilon:\n";
cin >> e;
for ( j=0; j > ((4/e)-(1/2)); j++ )
pi=pi+((pow(-1,j))*4/(2*j+1));
cout << pi;
return 0;
}
ma quando lo eseguo mi restituisce sempre lo stesso numero, come mai?
Grazie