Предмет: Информатика,
автор: 005711
какое минимально количество пар скобок необходимо поставить в выражении, записанном на языке Си, чтобы его значение было равно 48?
4<<2*9>>2+1
Ответы
Автор ответа:
4
(4<<2)*((9>>2)+1)
1) 4<<2 = 4*2*2=16 (сдвиг влево на каждый разряд удваивает число)
2) 9>>2 = 2 (сдвиг вправо на каждый разряд уменьшает число вдвое, остаток теряется)
3) 2+1 = 3
4) 16 * 3 = 48
Итого, три пары скобок
1) 4<<2 = 4*2*2=16 (сдвиг влево на каждый разряд удваивает число)
2) 9>>2 = 2 (сдвиг вправо на каждый разряд уменьшает число вдвое, остаток теряется)
3) 2+1 = 3
4) 16 * 3 = 48
Итого, три пары скобок
Похожие вопросы
Предмет: Английский язык,
автор: vikavolkova9991
Предмет: Английский язык,
автор: Draev
Предмет: Русский язык,
автор: max683
Предмет: Русский язык,
автор: zamotin32
Предмет: Алгебра,
автор: pashalepas