Вычислить сумму ряда - C (СИ) (70054)
Решение задачи: «Вычислить сумму ряда»
textual
Листинг программы
double s=1.0, pow=1.0;
int n, m=100;
for (n=1; n<m; n++)
{
pow*=-3.0;
s+=1.0/(pow*(n+1));
}
printf("%ld ", s);
Объяснение кода листинга программы
В этом коде выполняется вычисление суммы ряда. Вот список шагов, которые выполняются в коде:
- Инициализируются переменные
sиpowсо значениями 1.0. - Инициализируется переменная
nсо значением 1. - Переменная
mинициализируется значением 100. - Запускается цикл
for, который начинается сn=1и продолжается до тех пор, покаnменьшеm. - Внутри цикла значение
powумножается на -3.0. - Значение
sувеличивается на 1.0, деленное наpow, возведенное в степень(n+1). - После окончания цикла выводится значение
sс помощью функцииprintf. Список переменных и их значений:s= 1.0pow= 1.0n= 1m= 100