fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main() {
  6. double E; // Точность
  7. cin >> E;
  8. double x = 1;// ((-1)^0)/0! = 1 : первый член суммы
  9. double sum = 1;// При любой точности сумма начинается с первого члена
  10. for(int i = 1; abs(x) > E; i++){ // Цикл подсчета суммы пока член суммы больше точности
  11. x = -x/i; // С каждым действием знак меняется на противоположный
  12. sum += x;
  13. }
  14. cout << sum;
  15. return 0;
  16. }
Success #stdin #stdout 0s 3416KB
stdin
0.1
stdout
0.375