Cod sursa(job #613568)
Utilizator | Data | 30 septembrie 2011 14:36:02 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
program p1;
var f1,f2:text;
n,r:longint;
BEGIN
assign(f1,'fact.in'); reset(f1);
assign(f2,'fact.out'); rewrite(f2);
read(f1,n);
if n=0 then write(f2,'1')
else
begin
r:=(n div 6)*25;
r:=r+(n mod 6)*5;
if n mod 6=5 then write(f2,'-1')
else write(f2,r);
end;
close(f1); close(f2);
END.