using namespace std; #include #include // calcola la serie Somma_i 1/(2^i) // con terminazione con criterio di Cauchy int main () { double Eps=1.0e-4; cout << "Valore della precisione richiesta?: "; cin >> Eps; int i; double somma, ultimasomma; somma=0.0; ultimasomma= -1.0; i = 0; while (fabs((somma-ultimasomma))>=fabs(Eps*somma)) { cout << (somma-ultimasomma) << ", somma: " << somma << endl; ultimasomma=somma; somma+=1/(pow(2.0,i)); i++; } cout << "La somma e' = " << somma << endl; cout << "calcolata dopo " << i-1 << " passi\n"; return 0; }