Buonasera,
ho un problema con il secondo punto di questo esercizio:
Un approssimazione di pi greco di “grado ??” può essere calcolata tramite la somma
??n = ? ((-1)^??) *(4/(2?? +1)) con la sommatoria che va da j=0 a j=n.
2. Sviluppare una seconda versione che prenda un double, ??, e calcoli un approssimazione di ?? di “grado ??” tale che |???? - ??(??-1)| < ??.
Ho provato a farlo in questo modo ma non torna... dove sbaglio?
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double pi, e;
int n,j;
cout << "Scrivere il valore di epsilon:\n";
cin >> e;
pi=4;
j=1;
while (-e < (4/(2*j+1))< e){
pi=pi+((pow(-1,j))*4/(2*j+1));
j++;
}
cout << pi;
return 0;
}
// end function main
Grazie