program Factorial;
uses wincrt;
var i,t: integer; k:real;
begin
repeat
write('vvedite chislo:');
readln (t);
until t>0;
k:=1;
for i:=1 to t do
k:=k*i;
writeln ('Factorial raven: ' ,k:4:9);
readln;
end.
program Factorial;
uses wincrt;
var i,t: integer; k:real;
begin
repeat
write('vvedite chislo:');
readln (t);
until t>0;
k:=1;
for i:=1 to t do
k:=k*i;
writeln ('Factorial raven: ' ,k:4:9);
readln;
end.