Cod sursa(job #161960)
| Utilizator | Data | 19 martie 2008 08:27:59 | |
|---|---|---|---|
| Problema | Factorial | Scor | 25 |
| Compilator | fpc | Status | done |
| Runda | Arhiva de probleme | Marime | 0.49 kb |
program fact;
var S,nr,i,n,x : longint;
f,g : text;
ok : boolean;
begin
assign(f,'fact.in');
reset(f);
assign(g,'fact.out');
rewrite(g);
readln(f,n);
close(f);
nr := 0;
while nr<n do begin
S := S+5;
x := S;
ok := true;
while ok do
if x mod 5 = 0 then begin
nr := nr+1;
x := x div 5;
end
else ok := false;
end;
if nr=n then write(g,S)
else write(g,-1);
close(g)
end.