#include <bits/stdc++.h> |
using namespace std; |
double arctan( double x) { |
double ans=0; |
int i=1; |
while ( pow (x,(2*i-1))*1.0/(2*i-1)>0) { |
if (i%2==1) ans=ans+ pow (x,(2*i-1))*1.0/(2*i-1); |
else ans=ans- pow (x,(2*i-1))*1.0/(2*i-1); |
i++; |
} |
return ans; |
} |
int main() { |
double pi=6*arctan(1.0/ sqrt (3)); |
printf ( "π= %.19f" ,pi); |
return 0; |
} |