fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main() {
  5. double alpha = 0.001; // Заданная точность
  6. double sum_series = 0; // Начальное значение суммы
  7. int n = 0; // Начальный индекс
  8. double term = 1; // Начальный член ряда (больше alpha, чтобы запустить цикл)
  9.  
  10. // Вычисляем сумму ряда, пока модуль текущего члена больше alpha
  11. while (std::abs(term) > alpha) {
  12. term = pow(-1, n) / (pow(4, n) * (2 * n + 1));
  13. sum_series += term;
  14. n++;
  15. }
  16.  
  17. // Выводим результат
  18. std::cout << "Сумма ряда: " << sum_series << std::endl;
  19. std::cout << "Количество итераций: " << n << std::endl;
  20.  
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
Сумма ряда: 0.927369
Количество итераций: 5