Cod sursa(job #287191)

Utilizator b_ady20Branescu Adrian b_ady20 Data 24 martie 2009 16:46:07
Problema Factorial Scor 5
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.46 kb
var e,n,p:integer;
procedure puteri;
var  fact:shortint;
begin
fact:=1;
e:=0;
while n div fact <>0 do
begin
fact:=fact*5;
if n div fact=0 then
break;
e:=e+n div fact;
end;
end;
begin
assign (input,'fact.in');
reset (input);
readln (input,p);
close (input);
n:=p*5;
e:=0;
assign (output,'fact.out');
rewrite (output);
while e<>p do
begin
puteri;
if e<>p then
dec (n,5)
else
begin
write (output,n);
break;
end;
end;
close (output);
end.