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