Твой пример=0*2+1*2+0*2+1*2+0*2+1*2=0+2+0+8+0+32=42(10)
ответ точно правильный у меня 5)
16 = 2⁴
Смотрим степень двойки - 4.
Ответ: 4 бита.
Алгоритм:
<span>Перебирать элементы массива в цикле и присваивать им значения формулы. ВЫводить элемент ан экран без перевоад строки. Если элемент массива меньше 50 приплюсовывать к значению суммы и увеличивать счетчик. </span>
<span>Вывести на экран отношение суммы к значению счетчика.</span>
Полный код на паскале
var
i: integer;
s: real;
begin
s := 0;
for i := 12 to 2001 do
s := s + i;
writeln(s);
s := 1;
for i := 2 to 201 do
s := s * i / (i + 2);
writeln(s);
s := 1;
for i := 1 to 33 do
if i mod 3 = 0 then s := s * 2;
writeln(s);
s := 2;
i := 10;
while i <= 13 do
begin
s := s + 11;
i := i + 1;
end;
writeln(s);
end.
Вывод программы и ответы соответственно
2002935
0.000146320050724284
2048
46
(1больше 2) или (1 больше 5) и (1 больше 10)= (0 или 0 и 0) = 0