Олимпиадный тренинг

Задача . Установите младший нулевой бит


Задача

Темы: Битовые операции

Дано число, замените младший нулевой бит (первый справа ноль) на единицу.

Запрещается использовать ветвления и циклы. 
 

Входные данные

На вход программа получает неотрицательное число a.


Выходные данные

Выведите результирующее число.

 

Примеры
№ Входные данные Выходные данные
1 0 1
2 5 7


Статистика успешных решений по компиляторам
 Кол-во
Python50