var n:integer;x:longint;
f,g:text;
Procedure Giai_Thua(var GT:longint; n:byte);
begin
GT:=1;
while n>0 do
begin
GT:=GT*n;
n:=n-1;
end;
end;
begin
assign(f,’bai6_4.inp’); reset(f);
assign(g,’bai6_4.out’); rewrite(g);
repeat
readln(f,n);
until n>=0;
Giai_Thua(x,n);
writeln(g,'Giai thua cua ',n,' la: ',x);
close(f); close(g);
end.
|