Cod sursa(job #360890)
Utilizator | Data | 2 noiembrie 2009 19:01:20 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.31 kb |
var p,i,j,n,nr:longint;
begin
assign(f,'fact.in');reset(f);
assign(g,'fact.out');rewrite(g);
read(f,p); i:=4;if p=0 then write(g,'1') else begin
repeat
inc(i);
n:=1;nr:=0;
for j:=1 to i do
n:=n*j;
while n mod 10=0 do begin
inc(nr);
n:=n div 10;end;
until nr=p;
write(g,i);
end;close(g);
end.