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

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


Задача

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

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

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

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

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


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

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

 

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




time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

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