Задать вопрос
14 февраля, 21:42

Факториалом числа 5 (обозначается 5!) называется значение следующего выражения: f=1*2*3*4*5. Составьте программу, которая запросив у пользователя целое число n, вычислит значение факториала числа. (Линейное программирование, цикл с параметром)

+3
Ответы (1)
  1. 14 февраля, 22:34
    0
    При умножении чисел, когда в примере присутствуют только операции умножения, не имеет значения порядок элементов, то есть множителей.

    Для того, чтобы вычислить факториал с помощью кода, мы сможем использовать обратный порядок множителей.

    То есть, например, факториал числа 3 мы найдем так:

    3 * 2 * 1.

    Введем число в программу:

    readln (fact);

    Создадим для него цикл, который будет не увеличивать переменную, а уменьшать ее:

    for integer I : = fact downto 1 do

    res_fact : = res_fact * fact;

    writeln ('Факториал введенного вами числа равен ', res_fact);
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Факториалом числа 5 (обозначается 5!) называется значение следующего выражения: f=1*2*3*4*5. Составьте программу, которая запросив у ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы