fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. double a,x=1,sum=0,e;//前項、項、合計、差分
  5. int i=1;//i番目
  6. do{
  7. sum=sum+x;
  8. a=x;
  9. x=-x/2;
  10. i=i+1;
  11. if(a>x){
  12. e=a-x;
  13. }else{
  14. e=x-a;
  15. }
  16. }while(e>1/1000000);
  17. printf("%.7f",sum);
  18.  
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 5320KB
stdin
1
stdout
0.6666667