Cod sursa(job #508161)
Utilizator | Data | 7 decembrie 2010 17:50:32 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.26 kb |
var f:text;
p,n:longint;
begin
assign(f,'fact.in'); reset(f);
read(f,p);
close(f);
if p=0 then
n:=1
else
if p mod 2=0 then
n:=p div 2*10
else
n:=p div 2 * 10 + 5;
if n>30 then
n:=n-5;
assign(f,'fact.out'); rewrite(f);
write(f,n);
close(f);
end.