Вычислить s = 1! + 2! + 3! + 4! + 5! + 6!
помогите пожалуйста решить задачу, используя оператор цикла FOR (я новичок, почти толком не разбираюсь, можете написать как можно простым кодом): s = 1! + 2! + ... + 6!
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
это задача в которой не надо считать факториал для каждого числа
вводите переменную, в которую будете накапливать сумму и присваиваете ее
0вводите переменную, в которую будете накапливать факториал и присваиваете его
1проходите в цикле от
1до6вычисляете факториал для текущего числа умножением текущего числа на факториал предыдущего числа
увеличиваете сумму на значение вычисленного факториала
т.е. ваш алгоритм такой:
итог = 0
факториал = 1
цикл от 1 до 6
факториал = факториал * значение цикла
итог = итог + факториал
вывод результата