Дано число, замените младший нулевой бит (первый справа ноль) на единицу.
Запрещается использовать ветвления и циклы.
Входные данные
На вход программа получает неотрицательное число a
.
Выходные данные
Выведите результирующее число.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
0 |
1 |
2 |
5 |
7 |
Запрещенные операторы: for
; while
; if
; return