Алгоритм вычисления факториала неотрицательного натурального числа. Функцию n! = 1·2·3·…·n Program factorial; var n: integer; function fact (i: integer): longint; begin If i=1 then fact := 1 else . . . end; begin write ('n='); readln(n); writeln ('факториал = ',fact(n)); end. Выберите из предложенных вариантов пропущенный оператор: fact := i*fact(i-1) fact := i*fact(i1) fact := fact(i-1)
Задание

Алгоритм вычисления факториала неотрицательного натурального числа.
Функцию n! = 1·2·3·…·n
Program factorial;
var n: integer;
function fact \(i: integer\): longint;
begin
If i=1 then fact := 1
else . . .
end;
begin
write \('n='\);
readln\(n\);
writeln ('факториал = ',fact\(n\));
end.
Выберите из предложенных вариантов пропущенный оператор:

  • fact := i*fact\(i\-1\)
  • fact := i*fact\(i1\)
  • fact := fact\(i\-1\)