Pagini recente » Cod sursa (job #3249077) | Cod sursa (job #2610037) | Cod sursa (job #935871)
Cod sursa(job #935871)
program fact;
var
vector:array[0..12] of longint= (1, 6, 31, 156, 781, 3906, 19531, 97656, 488281, 2441406, 12207031, 61035156, 1000000001);
p,zerouri:longint;
marime,i:byte;
fin,fout:text;
begin
assign(fin,'fact.in');
reset(fin);
read(fin,p);
close(fin);
marime:=0;
while p>vector[marime] do
marime:=marime+1;
zerouri:=p;
for i:=marime downto 1 do
zerouri:=zerouri-p div vector[i];
assign(fout,'fact.out');
rewrite(fout);
if p=0 then
write(fout,1)
else
write(fout,zerouri*5);
close(fout);
end.