Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var a: array[1..5,1..3] of integer;
i,k,j,min,max: integer;
begin
min=1000;
max=-1000;
for i: = 1 to 5 do
for j: = 1 to 3 do begin
a[i,j]: = random(256);
if min> a[i,j] then min: =a[i,j];
if max< a[i,j] then max: =a[i,j];
end;
writeln(min, max);
end.
переведем информационный объем сообщения из килобайт в биты:
i = 1.5*1024*8=12288.
i=3 (2^3=8) бита приходится на один символ:
к=i/i=12288/3=4096 символов.
ответ: 4096 символов.
последняя цифра его двоичной записи является нулём.
по алгоритму преобразования в двоичную запись последняя цифра является остатком от деления на 2. остаток от деления на 2 для чётного числа равен нулю
2^6 это как раз 64
то есть шести бит вполне хватит для представления
000000 - первый цвет
000001 - второй цвет
111111 - 64ый
Популярные вопросы