fork download
  1. #include<stdio.h>
  2. int main(){
  3. double a,r,T,S,oldS;
  4. a=1;
  5. r=0.9;
  6. T=a;
  7. S=T;
  8. while(S-oldS>0.00001){
  9. oldS=S;
  10. printf("oldS=%f\n",oldS);
  11. T=T*r;
  12. printf("T=%f\n",T);
  13. S=S+T;
  14. printf("S=%f\n",S);
  15. }
  16. printf("初項%f 項比%f の等比数列の和=%f",a,r,S);
  17. return 0;
  18. }
Success #stdin #stdout 0.01s 5268KB
stdin
Standard input is empty
stdout
oldS=1.000000
T=0.900000
S=1.900000
oldS=1.900000
T=0.810000
S=2.710000
oldS=2.710000
T=0.729000
S=3.439000
oldS=3.439000
T=0.656100
S=4.095100
oldS=4.095100
T=0.590490
S=4.685590
oldS=4.685590
T=0.531441
S=5.217031
oldS=5.217031
T=0.478297
S=5.695328
oldS=5.695328
T=0.430467
S=6.125795
oldS=6.125795
T=0.387420
S=6.513216
oldS=6.513216
T=0.348678
S=6.861894
oldS=6.861894
T=0.313811
S=7.175705
oldS=7.175705
T=0.282430
S=7.458134
oldS=7.458134
T=0.254187
S=7.712321
oldS=7.712321
T=0.228768
S=7.941089
oldS=7.941089
T=0.205891
S=8.146980
oldS=8.146980
T=0.185302
S=8.332282
oldS=8.332282
T=0.166772
S=8.499054
oldS=8.499054
T=0.150095
S=8.649148
oldS=8.649148
T=0.135085
S=8.784233
oldS=8.784233
T=0.121577
S=8.905810
oldS=8.905810
T=0.109419
S=9.015229
oldS=9.015229
T=0.098477
S=9.113706
oldS=9.113706
T=0.088629
S=9.202336
oldS=9.202336
T=0.079766
S=9.282102
oldS=9.282102
T=0.071790
S=9.353892
oldS=9.353892
T=0.064611
S=9.418503
oldS=9.418503
T=0.058150
S=9.476652
oldS=9.476652
T=0.052335
S=9.528987
oldS=9.528987
T=0.047101
S=9.576088
oldS=9.576088
T=0.042391
S=9.618480
oldS=9.618480
T=0.038152
S=9.656632
oldS=9.656632
T=0.034337
S=9.690968
oldS=9.690968
T=0.030903
S=9.721872
oldS=9.721872
T=0.027813
S=9.749684
oldS=9.749684
T=0.025032
S=9.774716
oldS=9.774716
T=0.022528
S=9.797244
oldS=9.797244
T=0.020276
S=9.817520
oldS=9.817520
T=0.018248
S=9.835768
oldS=9.835768
T=0.016423
S=9.852191
oldS=9.852191
T=0.014781
S=9.866972
oldS=9.866972
T=0.013303
S=9.880275
oldS=9.880275
T=0.011973
S=9.892247
oldS=9.892247
T=0.010775
S=9.903023
oldS=9.903023
T=0.009698
S=9.912720
oldS=9.912720
T=0.008728
S=9.921448
oldS=9.921448
T=0.007855
S=9.929303
oldS=9.929303
T=0.007070
S=9.936373
oldS=9.936373
T=0.006363
S=9.942736
oldS=9.942736
T=0.005726
S=9.948462
oldS=9.948462
T=0.005154
S=9.953616
oldS=9.953616
T=0.004638
S=9.958254
oldS=9.958254
T=0.004175
S=9.962429
oldS=9.962429
T=0.003757
S=9.966186
oldS=9.966186
T=0.003381
S=9.969567
oldS=9.969567
T=0.003043
S=9.972611
oldS=9.972611
T=0.002739
S=9.975350
oldS=9.975350
T=0.002465
S=9.977815
oldS=9.977815
T=0.002219
S=9.980033
oldS=9.980033
T=0.001997
S=9.982030
oldS=9.982030
T=0.001797
S=9.983827
oldS=9.983827
T=0.001617
S=9.985444
oldS=9.985444
T=0.001456
S=9.986900
oldS=9.986900
T=0.001310
S=9.988210
oldS=9.988210
T=0.001179
S=9.989389
oldS=9.989389
T=0.001061
S=9.990450
oldS=9.990450
T=0.000955
S=9.991405
oldS=9.991405
T=0.000860
S=9.992264
oldS=9.992264
T=0.000774
S=9.993038
oldS=9.993038
T=0.000696
S=9.993734
oldS=9.993734
T=0.000627
S=9.994361
oldS=9.994361
T=0.000564
S=9.994925
oldS=9.994925
T=0.000508
S=9.995432
oldS=9.995432
T=0.000457
S=9.995889
oldS=9.995889
T=0.000411
S=9.996300
oldS=9.996300
T=0.000370
S=9.996670
oldS=9.996670
T=0.000333
S=9.997003
oldS=9.997003
T=0.000300
S=9.997303
oldS=9.997303
T=0.000270
S=9.997573
oldS=9.997573
T=0.000243
S=9.997815
oldS=9.997815
T=0.000218
S=9.998034
oldS=9.998034
T=0.000197
S=9.998230
oldS=9.998230
T=0.000177
S=9.998407
oldS=9.998407
T=0.000159
S=9.998567
oldS=9.998567
T=0.000143
S=9.998710
oldS=9.998710
T=0.000129
S=9.998839
oldS=9.998839
T=0.000116
S=9.998955
oldS=9.998955
T=0.000104
S=9.999060
oldS=9.999060
T=0.000094
S=9.999154
oldS=9.999154
T=0.000085
S=9.999238
oldS=9.999238
T=0.000076
S=9.999314
oldS=9.999314
T=0.000069
S=9.999383
oldS=9.999383
T=0.000062
S=9.999445
oldS=9.999445
T=0.000056
S=9.999500
oldS=9.999500
T=0.000050
S=9.999550
oldS=9.999550
T=0.000045
S=9.999595
oldS=9.999595
T=0.000040
S=9.999636
oldS=9.999636
T=0.000036
S=9.999672
oldS=9.999672
T=0.000033
S=9.999705
oldS=9.999705
T=0.000030
S=9.999734
oldS=9.999734
T=0.000027
S=9.999761
oldS=9.999761
T=0.000024
S=9.999785
oldS=9.999785
T=0.000022
S=9.999806
oldS=9.999806
T=0.000019
S=9.999826
oldS=9.999826
T=0.000017
S=9.999843
oldS=9.999843
T=0.000016
S=9.999859
oldS=9.999859
T=0.000014
S=9.999873
oldS=9.999873
T=0.000013
S=9.999886
oldS=9.999886
T=0.000011
S=9.999897
oldS=9.999897
T=0.000010
S=9.999907
oldS=9.999907
T=0.000009
S=9.999917
初項1.000000 項比0.900000 の等比数列の和=9.999917