Pagini recente » Diferente pentru template/algoritmiada-2010/header intre reviziile 5 si 9 | Cod sursa (job #1803639) | Atasamentele paginii template/preoni-2007 | Cod sursa (job #3139351) | Cod sursa (job #525605)
Cod sursa(job #525605)
var p,n:int64;
i,j:int64;
f:text;
begin
assign(f,'fact.in');
reset(f);
read(f,p);
close(f);
if ((p mod 6<>5) and (p mod 30<>0)) then
n:=p*5-(p div 6)*5 -(p div 30)*5;
assign(f,'fact.out');
rewrite(f);
if p=0 then write(f,1) else
if ((p mod 6 =5) or (p mod 30=0)) then write(f,-1) else
write(f,n);
close(f);
end.