Processing math: 100%

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

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

Решение:

 

Решение от SW_Developer:

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

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

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

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

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

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

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

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

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