Найти сумму бесконечного ряда с точностью ε - C (СИ)

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

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

Найти сумму бесконечного ряда с точностью ε>10-4, Х = 0,7. Реализовать цикл с постусловием(по возможности). Заранее благодарен!

Решение задачи: «Найти сумму бесконечного ряда с точностью ε»

textual
Листинг программы
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
 
int main()
{
int n=0;
float s=0,x=0.7, eps=0.0001, mnoj=1,y;
do
{
 s+=mnoj;
 mnoj*=((x*x)/((2*n+1)*(2*n+2)));
 
 n+=1;
} while(mnoj>eps);
printf("\n summa ryada = %f",s);
getch();
return 0;
}

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

В этом коде выполняется вычисление суммы бесконечного ряда с помощью метода аппроксимации ряда. Вот список действий, которые выполняются в коде:

  1. Объявляются переменные n, s, x, eps, mnoj и y.
  2. Переменная n инициализируется значением 0, а переменная s - значением 0.
  3. Переменная x устанавливается равной 0.7, а переменная eps - равной 0.0001.
  4. Переменная mnoj инициализируется значением 1.
  5. Запускается цикл do-while, который будет выполняться до тех пор, пока значение mnoj больше eps.
  6. Внутри цикла значение s увеличивается на текущее значение mnoj.
  7. Затем значение mnoj умножается на выражение (x*x)/((2*n+1)*(2*n+2)).
  8. Значение n увеличивается на 1.
  9. После выхода из цикла значение s выводится на экран.
  10. Функция getch() используется для приостановки выполнения программы до тех пор, пока пользователь не нажмет клавишу.
  11. Программа возвращает 0, что означает успешное завершение.

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


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

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

11   голосов , оценка 4.182 из 5
Похожие ответы