Сначала переведем числа 9A16 и 2348 в десятичную систему счисления:
- 9A16 = 9 * 161 + 10 * 160 = 144 + 10 = 15410
- 2348 = 2 * 82 + 3 * 81 + 4 * 80 = 2 * 64 + 3 * 8 + 4 = 128 + 24 + 4 = 15610
Теперь переведем предложенные двоичные числа в десятичную систему и сравним с полученным интервалом (154 < a < 156):
- 100110112 = 1 * 27 + 0 * 26 + 0 * 25 + 1 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 128 + 16 + 8 + 2 + 1 = 15510. Удовлетворяет условию 154 < a < 156.
- 100111002 = 1 * 27 + 0 * 26 + 0 * 25 + 1 * 24 + 1 * 23 + 1 * 22 + 0 * 21 + 0 * 20 = 128 + 16 + 8 + 4 = 15610. Не удовлетворяет условию 154 < a < 156.
- 110110112 = 1 * 27 + 1 * 26 + 0 * 25 + 1 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 128 + 64 + 16 + 8 + 2 + 1 = 21910. Не удовлетворяет условию 154 < a < 156.
- 101110112 = 1 * 27 + 0 * 26 + 1 * 25 + 1 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 128 + 32 + 16 + 8 + 2 + 1 = 18710. Не удовлетворяет условию 154 < a < 156.
Ответ: 1