Краткое пояснение: Сначала переведём все числа в десятичную систему счисления, произведём вычитание, а затем переведём результат в шестнадцатеричную систему.
-
Переведём число 51110 в десятичную систему. Так как оно уже в десятичной системе, ничего делать не нужно.
-
Переведём число AA16 в десятичную систему:
AA16 = 10 * 161 + 10 * 160 = 160 + 10 = 17010
-
Переведём число 1258 в десятичную систему:
1258 = 1 * 82 + 2 * 81 + 5 * 80 = 64 + 16 + 5 = 8510
-
Выполним вычитание в десятичной системе:
51110 - 17010 - 8510 = 25610
-
Переведём результат 25610 в шестнадцатеричную систему. Для этого будем делить на 16 с остатком:
-
256 / 16 = 16 (остаток 0)
-
16 / 16 = 1 (остаток 0)
-
1 / 16 = 0 (остаток 1)
Записываем остатки в обратном порядке: 100
25610 = 10016
Ответ: 100