Вычислить сумму ряда с заданной точностью - C (СИ) (73465)

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста с решением задачи: Вычислить с точностью ε=10^-5 сумму ряда f(x)=1+((x^2)/2)+((x^4)/4)+...+((x^2n)/2n!) Заранее спасибо за помощь. Кодируем на C ANSI

Решение задачи: «Вычислить сумму ряда с заданной точностью»

textual
Листинг программы
  1. int n = 0;
  2. double a = 0.5;
  3. while (fabs(a) > EPS) {
  4.     s += a;
  5.     ++ n;
  6.     a *= x*x / n;
  7. }
  8. s += 0.5;

Объяснение кода листинга программы

  1. Объявляется переменная типа int с именем n и значением 0.
  2. Объявляется переменная типа double с именем a и значением 0.5.
  3. Запускается цикл while, который будет выполняться до тех пор, пока значение переменной a не станет меньше заданной точности EPS.
  4. Внутри цикла к переменной s прибавляется значение переменной a.
  5. К переменной n прибавляется единица.
  6. Значение переменной a умножается на x*x и делится на значение переменной n.
  7. После выхода из цикла значение переменной s дополняется значением 0.5.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы