Cod sursa(job #247194)

Utilizator b_ady20Branescu Adrian b_ady20 Data 22 ianuarie 2009 12:55:00
Problema Factorial Scor 10
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.57 kb
var i,p,j,jjj,jj:integer;   nr2,nr5:byte;
    f:text;
begin
assign (f,'fact.in');
reset (f);
readln (f,p);
close (f);
if p=0 then
begin
assign (f,'fact.out');
rewrite (f);
writeln (f,1);
close(f);
end
else
begin
i:=5;
while nr5<>p do
begin
nr2:=0; nr5:=0;
for j:=1 to i do
begin
jj:=j; jjj:=j;
while (jj<>0) and (jjj<>0) do
begin
if jj mod 2=0 then
inc(nr2);
jj:=jj div 2;
if jjj mod 5=0 then
inc (nr5);
jjj:=jjj div 5;
end;
end;
inc (i);
end;
if nr5=p then
begin
assign (f,'fact.out');
rewrite (f);
writeln (f,i-1);
close(f);
end;
end;
end.