Как сделать факториал в паскале?

24.03.2024, 23:04 20

Чтобы вычислить факториал числа в языке Паскаль, можно использовать следующую функцию:

  1. function factorial(n: byte): longint;
  2. var
  3.    result: longint;
  4. begin
  5.    result := 1;
  6.    for i := 1 to n do
  7.       result := result * i;
  8.    factorial := result;
  9. end;

Эта функция принимает в качестве аргумента число n, для которого нужно вычислить факториал. Она использует переменную result, которая инициализируется значением 1.

Затем, при помощи цикла for, происходит итерация от 1 до n, и на каждой итерации значение переменной result умножается на текущее значение итератора i.

В конце функция возвращает результат вычисленного факториала.

Например, для вычисления факториала числа x и его вывода на экран можно использовать следующий код:

var

   x: byte;

begin

   writeln('Введите значение:');

   readln(x);

   writeln(x, '! is ', factorial(x));

end.

Результат вычисления факториала будет отображен на экране.

У вас есть вопрос?
Задайте его нам!

Люди также спрашивают

Как называется самый большой вулкан в мире?

добавлено 08.02.2024, 21:14

Сколько стоит 1 грамм ртути?

добавлено 24.03.2024, 18:29

Что шьют из лоскутного шитья?

добавлено 19.01.2024, 22:08

Каким образом соединяются цепи ДНК?

добавлено 28.03.2024, 15:21

Где находится чёрная дыра Стрелец А?

добавлено 20.01.2024, 10:34