Cod sursa(job #184269)

Utilizator black_pussaasd sada black_puss Data 23 aprilie 2008 12:57:33
Problema Factorial Scor 15
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.57 kb
program fact;
var f,g:text;
    p,i,j,k,nr:longint;
    ok:boolean;
begin
  assign(f,'fact.in');
  reset(f);
  readln(f,p);
  close(f);

  assign(g,'fact.out');
  rewrite(g);
  if p=0 then
   begin
    write(g,1);
    close(g);
    halt;
   end else
  begin

  ok:=false; i:=0;
  repeat
   i:=i+5;
   nr:=0;
   for j:=1 to i do
    begin
     k:=j;
     while (k mod 5=0) and (k<>1) do
      begin
       inc(nr);
       k:=k div 5;
      end;
    end;
   if nr>=p then
    ok:=true;
  until ok=true;

  write(g,i);
  close(g);
  end;
end.