18 lines
225 B
ObjectPascal
18 lines
225 B
ObjectPascal
function fact(n: integer): integer;
|
|
var p: integer;
|
|
i: integer;
|
|
begin
|
|
p := 1;
|
|
for i:=1 to n do
|
|
p := p * i;
|
|
fact := p;
|
|
end;
|
|
|
|
var
|
|
n: integer;
|
|
p: integer;
|
|
|
|
begin
|
|
read(n);
|
|
writeln('n!=',fact(n));
|
|
end. |