А) чёрный цвет 0.0.11(чёрный)
Насколько я помню, нужно его постоянно делить на 2 и ответ записывать с конца ( остаток 0 или 1)
1) Ярлык
2) Элементы управления
3) Представление
С тебя спасибка!
Const
n=15;
var
a:array[1..n] of integer;
i,t:integer;
begin
Randomize;
Writeln('Исходный массив');
for i:=1 to n do begin
a[i]:=Random(50)+10;
Write(a[i]:3)
end;
Writeln;
for i:=1 to n div 2 do
begin t:=a[i]; a[i]:=a[n-i+1]; a[n-i+1]:=t end;
Writeln('Результирующий массив');
for i:=1 to n do Write(a[i]:3);
Writeln;
end.
Пример
Исходный массив
25 19 47 34 22 54 52 11 40 13 25 47 29 50 58
Результирующий массив
58 50 29 47 25 13 40 11 52 54 22 34 47 19 25
Ответ:
10001010111
Объяснение:
[Log2(1111)]=<u>10</u>
2^10=1024
1111-1024=87
[Log2(87)]=<u>6</u>
2^6=64
87-64=23
[Log2(23)]=<u>4</u>
2^4=16
23-16=7
[Log2(7)]=<u>2</u>
2^2=4
7-4=3
[Log2(3)]=<u>1</u>
2^1=2
3-2=1
[Log2(1)]=<u>0</u>
Искомая двоичная запись числа состоит из 11 разрядов (от 0 до 10). Нумерация разрядов от 0 до 10 справа налево.
В выделенных номерах разрядов стоят единицы, в остальных нули.
Запишем в верхней строчке номера разрядов, в нижней значения:
10 9 8 7 6 5 4 3 2 1 0
1 0 0 0 1 0 1 0 1 1 1