Originariamente inviato da Q.Pagliuca
ah ok ..non sapevo che restituisse un valore double ..comunque non so perchè ora non mi da errori però non mi mostra l'output..
codice:#include <iostream> using namespace std; #include <cmath> using std::pow; int main() { long long double k = 4; int z; for(int i = 1; i <= 100000000; i+= 2) { for(int x = 1; x <= i; x++) { z = (int)pow(-1.0, x); } k += ((4*z)/i); } cout << "pi greco è : " << k; cout << endl; return 0; }
questo è il codice sistemato :S..ma appunto non mi da output ne errore alcuno![]()
sempre con lo stesso codice apparte che ho aggiunto setprecision e fixed , ora mi visuallizza l'output però mi da k = 4 e mi dice di cambiare long long double in long long int ...ma xk?? a me serve il double devo vedere i numeri dopo la virgola .. è come se non prendesse il comando dei for :S