Сначала переведем оба числа в десятичную систему, чтобы было удобнее сравнивать.
1. Перевод 1001010102 в десятичную систему:
1001010102 = 1 * 28 + 0 * 27 + 0 * 26 + 1 * 25 + 0 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 0 * 20 = 256 + 0 + 0 + 32 + 0 + 8 + 0 + 2 + 0 = 29810.
2. Перевод 4548 в десятичную систему:
4548 = 4 * 82 + 5 * 81 + 4 * 80 = 4 * 64 + 5 * 8 + 4 * 1 = 256 + 40 + 4 = 30010.
Теперь нам нужно найти число 'a' в шестнадцатеричной системе, такое что 29810 < a < 30010. Единственное целое число между 298 и 300 — это 299.
3. Перевод 29910 в шестнадцатеричную систему:
Записываем остатки в обратном порядке: 12B16.
Проверим предложенные варианты:
Ответ: 1) 12B