eolymp
bolt
Try our new interface for solving problems
Məsələlər

Младший бит

Младший бит

Zaman məhdudiyyəti 0.1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB

Для заданного положительного целого A (1A100), вывести младший бит A.

Например, если A = 26, то его мы можем записать в двоичном виде, как 11010, и младший бит A есть 10, и на выходе должно быть 2.

Другой пример выглядит следующим образом: при A = 88, это число A мы можем записать в двоичной форме 1011000, младший бит в A есть 1000, и на выходе должно быть 8.

Giriş verilənləri

Каждая строка входных данных содержит только одно целое число A (1A100). Строка, содержащая "0" означает конец ввода, и эта строка не является частью входных данных.

Çıxış verilənləri

Для каждого числа A, полученного на входе, в отдельной строке вывести значение его младшего бита.

Nümunə

Giriş verilənləri #1
26
88
0
Çıxış verilənləri #1
2
8