Задание
Алгоритм вычисления факториала неотрицательного натурального числа.
Функцию 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\)