Практика #4

Задание #1

Выведите первые 8 степеней двойки, используя только оператор сдвига

Входные данные Выходные данные
1, 2, 4, 8, 16, 32, 64, 128, 256
Задание #2

Выведите значение первого бита числа

Входные данные Выходные данные
26 0
547 1
562 2
Задание #3

Выведите значение второго бита числа

Входные данные Выходные данные
6543 1
17 0
562 1
Задание #4

Найдите маску, по которой зашифровали число 2017 в число 3962. Затем найдите числа, которые зашифровали по данной маске:

Входные данные Выходные данные
3178 1265
5214 7365
3915 2000