восьмиричное число при кодировании в двухбитную систему кодируется тремя битами потому что 8 - это 2 в третьей степени
Трехзначное, соответственно, будет кодироваться тремя трехбитными кодировками. То бишь надо будет 9 бит информации........
program lol;
var
a10:array[1..20] of integer;
i:integer;
begin
randomize;
for i:=1 to 20 do
begin
a10[i]:=random(50)-39;
writeln('Element #',i,': ',a10[i]);
end;
writeln;
for i:=1 to 20 do
begin
if a10[i] > 0 then a10[i]:=a10[i]*2;
if a10[i] < 0 then a10[i]:=0;
writeln('Element #',i,': ',a10[i]);
end;
readln;
end.
Достаточно просто посмотреть на таблицу и сразу видно, что удоавлетворяют : Венера, Земля, Юпитер, Сатурн, Уран, Нептун, плутон. Ответ : 7