fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main() {
  6. double x, e;
  7. cin>>x>>e;
  8. double sum1=x; // для i=0
  9. double sum2=-x*x*x/6; // для i=1
  10. for (int i=2; abs(1/sum2-1/sum1)>=e; i++)
  11. {
  12. sum1=sum2;
  13. sum2*=-x*x/((2*i)*(2*i+1));
  14. }
  15. cout<<1/sum2<<endl;
  16. return 0;
  17. }
Success #stdin #stdout 0s 3464KB
stdin
-82 0.0001
stdout
-3.23677e-08