Re: все то же pi

From
Илья Кантор (2:5020/175.2)
To
Sergey Voloshchuk
Date
2002-11-06T17:39:19Z
Area
RU.ALGORITHMS
From: "Илья Кантор" <ilia@manual.ru>

Wed Nov 06 2002 15:03, Sergey Voloshchuk wrote to Илья Кантор:

 SV> А по какому методу вычисляется пи в этой проге:

 SV> long d; int b,a=10000,c=2800,g,e,f[2801];
 SV> main(){
 SV> for(;b-c;) f[b++]=a/5;
 SV> for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
 SV>  for(b=c;d+=f[b]*(long)a, f[b]=d%--g,d/=g--,--b;d*=b);

Через арктангенсы.
Много так не навычисляешь, но миллион цифр - без особых проблем получается.

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)