Вычисление суммы ряда - C (СИ) (73936)
Формулировка задачи:
Вычислить сумму чисел ряда
Решение задачи: «Вычисление суммы ряда»
textual
Листинг программы
#include <stdio.h> #include <conio.h> int main() { double x,y,p; int i, v; printf("x, v"); scanf("%lf%i", &x, &v); p = y = x; for(i = 1; i <= v; i++) { p *= -x*x / (2*i*(2*i + 1)); y += p; } printf("y = %8.5f", y); getch(); return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлены переменные
x
,y
иp
типаdouble
иint
, соответственно. - Введен ввод с клавиатуры значений
x
иv
с помощью функцииscanf()
. - Значение переменной
p
инициализируется значением переменнойy
, которая инициализируется значением переменнойx
. - Используется цикл
for
, который выполняетсяv
раз. - Внутри цикла переменной
p
присваивается значениеx*x / (2*i*(2*i + 1))
, а затем переменнаяy
увеличивается наp
. - После окончания цикла выводится значение переменной
y
с помощью функцииprintf()
. - Программа завершается с помощью функции
getch()
и возвращает 0.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д