Задача №127. Обнулить все биты, кроме последних
Во всех упражнениях нельзя использовать арифметические операторы сложения, умножения, вычитания, деления. Вместо них нужно использовать побитовые операторы &
, |
, ~
, ^
, <<
, >>
. Входное число A не превышает 232-1 (если это не указано особо). Номера битов всегда задаются корректно, то есть принимают значения от 0 до 31. Ввод и вывод данных производится через стандартные потоки ввода-вывода.
Напишите программу, обнуляющие все биты числа, кроме нескольких последних
Входные данные
Дано целое число A и натуральное число n.
Выходные данные
Выведите число, которое состоит только из n последних бит числа A (то есть обнулите все биты числа A, кроме последних n)
Примеры
Входные данные
5 1
Выходные данные
1
Сдать: для сдачи задач необходимо войти в систему