Cod sursa(job #6110)
Utilizator | Data | 17 ianuarie 2007 17:26:20 | |
---|---|---|---|
Problema | Factorial | Scor | 25 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
Program Factorial;
var f,g:text;
n,nrp,x,y,p:longint;
Begin
assign(f,'fact.in');
reset(f);
read(f,p);
close(f);
If p<>0 then
begin
x:=5;
nrp:=1;
end
Else
x:=1;
while nrp<p do
begin
x:=x+5;
y:=x;
while (y mod 5=0) do
begin
nrp:=nrp+1;
y:=y div 5;
end;
end;
assign(g,'fact.out');
rewrite(g);
writeln(g,x);
close(g);
End.