Program factorial;
Var
n: integer;
function Fact(n: integer): LongInt;
var
b: longint;
begin
b := 1;
if n=0 then exit;
for n := 1 to n do
b := b*n;
Fact:= b;
end;
begin
Write ('введите n = ');
Readln(n);
writeln ('b[',n,'] = ',Fact(n));
readln;
end.
Добрый день. Меня заинтересовал ваш ответ "Program factorial;
Var
n: integer;
function Fact(n: integer): LongInt;
var
b: long..." на вопрос http://www.liveexpert.org/topic/view/156370-reshit-zadachu-v-paskale-cherez-rekursiyu. Можно с вами обсудить этот ответ?