Найти сумму бесконечного ряда - C (СИ)
Формулировка задачи:
Задача на бесконечное суммирование на языке си.
Решение задачи: «Найти сумму бесконечного ряда»
textual
Листинг программы
#include<stdio.h> #include<conio.h> #include<math.h> double Sum(double x, double eps) { double p, rez; long i = 1; p = rez = x*x*x/3.0; while (fabs(p) >= eps) { i++; p *= -(x*x)/(4*i*i - 1); rez += p; } return rez; } int main() { double x, eps = 1e-10; printf("x = "); scanf("%lf", &x); printf("sum = %f\n", Sum(x, eps)); getch(); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек: iostream.h, conio.h, math.h
- Определение функции для вычисления суммы ряда
- Ввод значений переменных x и eps с помощью функции scanf
- Вызов функции Sum с передачей значений x и eps
- Вывод результата на экран с помощью функции printf
- Ввод значения getch для остановки программы
- Возврат значения 0 для завершения программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д