Braylen Garrett 1100 ? 11 ? 100 = 100000 Решение: 1100 + 11 << 100 = 100000 Объяснение: Знак + означает логическое сложение (ИЛИ), а знак << означает сдвиг влево на указанное количество битов. Сдвиг влево эквивалентен умножению на степень двойки. Таким образом, 1100 + 11 << 100 равно (1100 + 11) * 2^4, что равно 100000. 1100 ? 10 ? 10 = 100 Решение: 1100 & 10 >> 10 = 100 Объяснение: Знак & означает логическое умножение (И), а знак >> означает сдвиг вправо на указанное количество битов. Сдвиг вправо эквивалентен делению на степень двойки. Таким образом, 1100 & 10 >> 10 равно (1100 & 10) / 2^2, что равно 100. 1100 ? 10 ? 10 = 110000 Решение: Нет таких знаков логических операций, которые бы удовлетворяли этому равенству. Объяснение: Любая логическая операция между двумя четырехбитными числами даст результат не более четырех битов. Сдвиг влево может увеличить количество битов, но он не может изменить значение младших битов. Сдвиг вправо может изменить значение младших битов, но он не может увеличить количество битов. Таким образом, нет способа получить шестизначное число из четырехзначных чисел с помощью логических операций и сдвигов.