Решаем задачи Абрамян на Паскале. For20

For20. Дано целое число $$N$$ ($$> 0$$). Используя один цикл, найти сумму $$ 1! + 2! + 3! + … + N! $$ (выражение $$ N! $$ — $$ N $$-факториал — обозначает произведение всех целых чисел от $$1$$ до $$N$$: $$N! = 1*2*…*N$$). Чтобы избежать целочисленного переполнения, проводить вычисления с помощью вещественных переменных и вывести результат как вещественное число.

Решение:

 

Решение от SW_Developer:

Другие задачи из раздела For можно посмотреть здесь.

Комментарии:

Комментарии 6

  • Что-то не сходится. Задачник ругается.

    • Исправил «For i:=1 to N-1 do» на «For i:=2 to N-1 do». Вычисления начинаются с 2! так как «Rez:=1;» это и есть 1!

  • Вот рабочий код:

    • Исправил на ваше решение.
      Было:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *