Максимальное кол-во — 4 байта = 32 бита
Ответ: 32
Используем формулу I = log(2)1/p
5 = log(2) [1/p(красн)]
p(черн) = 2*p(красн)
I(черн) = log(2) [1/ p(черн)] = log(2)[1/ (2*p(красн))] =
log(2)1/2 + log(2)[1/p(красн)] = -1+5 = 4 бита
//писал на скорую руку, должно все правильно работать
var
a,plus,minus,d:integer;
c:array[1..50] of integer;
begin
plus:=0;
minus:=0;
for a:=1 to 50 do
c[a]:=random(20)-10;//заполняем массив рандомо
for a:=1 to 50 do//проверям условие
if ((c[a]>0) and (c[a]<>0)) then
plus:=plus + 1
else if ((c[a]<0) and (c[a]<>0)) then
minus:= minus + 1;
Writeln(plus,' ');//кол-во полож
Writeln(minus,' ');//кол-во отриц
if (plus>minus)then
Writeln('Положительных')
<span>else Writeln('Отрицательных');
</span>end.