|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2007
Messaggi: 924
|
[C++] Calcolo pi greco: problemi di radici
Ciao, sto cercando di elaborare un programma stupidissimo che mi calcola il pi greco seguendo l'algoritmo Gauss-Legendre, 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? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
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/i...cientific.html Ovviamente devi variare il parametro passato a precision |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:51.



















