На бесконечном поле имеются 4 стены, расположенные в форме прямоугольника. Длины вертикальных и горизонтальных стен неизвестны. Робот находится в клетке, расположенной в левом верхнем углу прямоугольника. Напишите для Робота алгоритм, закрашивающий все клетки, расположенные с внутренней стороны правой и нижней стен.
255 в двоичной системе сч = 11111111, т.е при умножении на него поразрядно сохраняется то число, которое умножаем на 255. Это значит, что первые две тройки чисел останутся прежними 130.132. Последнее число в маске это 0. В двоичной с.с 00000000. При умножении на 0 будет ноль. Это значит, что последняя цифра 0. Т.е. получим 130.132. .0 Остается выяснить середину. 131 - 10000011 192 - 11000000 Тогда поразрядное умножение нам дает 10000000, При переводе в десятичную с.с 2^7=128 Получили новый адрес 130.132.128.0 Сопоставим с буквами EBAF
255 в двоичной системе сч = 11111111, т.е при умножении на него поразрядно сохраняется то число, которое умножаем на 255. Это значит, что первые две тройки чисел останутся прежними 130.132. Последнее число в маске это 0. В двоичной с.с 00000000. При умножении на 0 будет ноль. Это значит, что последняя цифра 0. Т.е. получим 130.132. .0 Остается выяснить середину. 131 - 10000011 192 - 11000000 Тогда поразрядное умножение нам дает 10000000, При переводе в десятичную с.с 2^7=128 Получили новый адрес 130.132.128.0 Сопоставим с буквами EBAF
Это значит, что первые две тройки чисел останутся прежними 130.132.
Последнее число в маске это 0. В двоичной с.с 00000000. При умножении на 0 будет ноль. Это значит, что последняя цифра 0.
Т.е. получим 130.132. .0
Остается выяснить середину.
131 - 10000011
192 - 11000000
Тогда поразрядное умножение нам дает
10000000, При переводе в десятичную с.с 2^7=128
Получили новый адрес
130.132.128.0
Сопоставим с буквами
EBAF
Это значит, что первые две тройки чисел останутся прежними 130.132.
Последнее число в маске это 0. В двоичной с.с 00000000. При умножении на 0 будет ноль. Это значит, что последняя цифра 0.
Т.е. получим 130.132. .0
Остается выяснить середину.
131 - 10000011
192 - 11000000
Тогда поразрядное умножение нам дает
10000000, При переводе в десятичную с.с 2^7=128
Получили новый адрес
130.132.128.0
Сопоставим с буквами
EBAF