На вход метода подаётся двоичное число, в котором ровно 5 означающих

На вход метода подаётся двоичное число, в котором ровно 5 значащих разрядов.
Метод преобразует его по следующим правилам.
1.В конец числа (справа) дописывается 1, если количество единиц в его записи
нечётно. В неприятном случае, если количество единиц чётно, дописывается 0. Например,
число 11100 преобразуется в число 111001.
2.Та же операция применяется к полученному 6-значному двоичному числу.
3.Приобретенное двоичное число переводится в десятичную систему счисления.
Укажите десятичное число, которое может быть результатом работы метода.
Вот 4 числа:
42, 96, 115, 222
Какое из их может получиться в итоге работы алгоритма? Если таких чисел
несколько, укажите большее из их.
Пожалуйста решите с подробностями

Задать свой вопрос
1 ответ
Метод выдает всегда число с четным количеством единиц в семизначном двоичном числе.
Поскольку на вход подается число с пятью значащими разрядами, то 1-ая должна быть единица, по другому разрядов было бы меньше.
Очень вероятное число после преображенья может быть 1111110 = 126, а малое 1000010 = 66
Остается проверить на четность единиц два числа и узнать, что подходит только 96.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт