PDA

View Full Version : [C++] Calcolo pi greco: problemi di radici


MrModd
23-01-2009, 21:15
Ciao, sto cercando di elaborare un programma stupidissimo che mi calcola il pi greco seguendo l'algoritmo Gauss-Legendre (http://en.wikipedia.org/wiki/Gauss-Legendre_algorithm), ma ho dei problemi credo con la radice quadrata.
Quando vado a calcolare sqrt(2) mi restituisce un valore con massimo sei cifre decimali. Quindi il risultato finale di ogni iterazione ha sempre 5 decimali (non so perchč non 6).

Ho usato math.h.
Avete idee?

cionci
24-01-2009, 11:33
intanto usa double al posto di float. Se stampi un float l'impostazione di default č quella di stampare un numero di cifre decimali prefissato.

Per stampare pių cifre decimali: http://www.cplusplus.com/reference/iostream/manipulators/scientific.html

Ovviamente devi variare il parametro passato a precision