Witam,
Chciałbym obliczyć liczbe PI.
Korzystając z pewnej formuły na wikipedii zrobiłem to w ten sposób:
long double pi = 0;
for (int i=0; i<1500; i++)
pi += (1/pow(16,i))*(4/(8*i+1) - 2/(8*i+4) - 1/(8*i+5) - 1/(8*i+6));
Niestety wychodzi tylko 3,14159 i dalej nie liczy ;P.
Zapewne chodzi o coś związane z dokładnością zmiennej? Jak w takim razie inaczej to policzyć?