Вычислить сумму элементов последовательности - C (СИ) (75184)
Формулировка задачи:
Я так понимаю тут будет цикл в цикле, но как они буду выглядеть?
Вычислить сумму: S=1+1*2+1*2*3+1*2*3*4+...+1*2*3*...*n
Решение задачи: «Вычислить сумму элементов последовательности»
textual
Листинг программы
int number=1, s=0;
for(i=1;i<=n;i++){
number*=i;
S+=number;
}
Объяснение кода листинга программы
В данном коде происходит вычисление суммы элементов последовательности.
- Создаются две переменные:
numberтипа int со значением 1 иsтипа int со значением 0. - Запускается цикл
for, который выполняется от i=1 до i<=n. - Внутри цикла значение переменной
numberумножается на текущее значение i. - Результат умножения прибавляется к переменной
s. - После завершения цикла выводится значение переменной
s.