Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу которая заполняет элементы квадратной матрицы размером NxN лежащие нижи побочной диагонали значения -1, а остальные увеличиваются на 1. матрицу надо заполнить случайными числами в интервале [10, 90]
X = B7₁₆ = 1011 0111₂ = 10110111
Y = 271₈ = 010 111 001₂ = 10111001
Требуется найти Z, которое находится между X и Y.
Запишем в столбик, выравняв по младшему разряду, сначала X, потом варианты Z и в конце Y. То, что не будет попадать в интервал между числами в первой и последней строках, потом вычеркнем.
10110111
10111001 - равно нижнему, вычеркнем
10011000 - меньше верхнего, вычеркнем
10111000 - подходит - это ответ
10110111 - равно верхнему, вычеркнем
10111001
ответ: 3) 10111000₂