fork download
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. long double pi =0.0;
  6. long double num= 4.0;
  7. long double denom= 1.0;
  8. long int loop;
  9. long int accuracy;
  10.  
  11. accuracy= 100;
  12.  
  13. printf("Accuracy set at: %ld\n", accuracy);
  14. printf("term\t\t pi\n");
  15.  
  16. for(loop=1;loop<=accuracy; loop++)
  17. {
  18. if(loop%2 != 0)
  19. {
  20. pi += num/denom;
  21. }
  22. else{
  23. pi-= num/denom;
  24. }
  25. printf("%ld\t\t%Lf\n", loop, pi);
  26. denom +=2.0;
  27. }
  28. return 0;
  29.  
  30. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
Accuracy set at: 100
term		 pi
1		4.000000
2		2.666667
3		3.466667
4		2.895238
5		3.339683
6		2.976046
7		3.283738
8		3.017072
9		3.252366
10		3.041840
11		3.232316
12		3.058403
13		3.218403
14		3.070255
15		3.208186
16		3.079153
17		3.200366
18		3.086080
19		3.194188
20		3.091624
21		3.189185
22		3.096162
23		3.185050
24		3.099944
25		3.181577
26		3.103145
27		3.178617
28		3.105890
29		3.176065
30		3.108269
31		3.173842
32		3.110350
33		3.171889
34		3.112187
35		3.170158
36		3.113820
37		3.168615
38		3.115281
39		3.167229
40		3.116597
41		3.165979
42		3.117787
43		3.164845
44		3.118868
45		3.163812
46		3.119856
47		3.162867
48		3.120762
49		3.161999
50		3.121595
51		3.161199
52		3.122364
53		3.160459
54		3.123076
55		3.159773
56		3.123737
57		3.159135
58		3.124353
59		3.158541
60		3.124927
61		3.157985
62		3.125465
63		3.157465
64		3.125969
65		3.156976
66		3.126442
67		3.156517
68		3.126888
69		3.156085
70		3.127308
71		3.155676
72		3.127704
73		3.155291
74		3.128080
75		3.154925
76		3.128435
77		3.154579
78		3.128773
79		3.154250
80		3.129093
81		3.153938
82		3.129398
83		3.153640
84		3.129688
85		3.153357
86		3.129965
87		3.153087
88		3.130229
89		3.152828
90		3.130482
91		3.152581
92		3.130723
93		3.152345
94		3.130955
95		3.152119
96		3.131176
97		3.151902
98		3.131389
99		3.151693
100		3.131593