fork(2) download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main() {
  6. int i;
  7. double E; // переменная для обозначения точности
  8. double a = 1/3.0, sum = 1/3.0;
  9. //присваиваем переменным a(член ряда) и sum значение первого члена ряда
  10. cin >> E;
  11. /*a *= (i+1)/(3*i) - формула для вычисления очередного члена ряда*/
  12. for (i = 1; fabs(a *= (double)(i+1)/(3*i)) >= E; i++)
  13. {
  14. sum +=a;
  15. }
  16. cout << sum << endl;
  17. return 0;
  18. }
Success #stdin #stdout 0s 3416KB
stdin
0.0000001
stdout
0.75