Сос
даны два целых числа a и b, где 1 ≤ b ≤ a ≤ 109. необходимо вычислить результат s, выполнив последовательно следующие действия:
переведите числа a и b в двоичную систему счисления
допишите слева к числам a и b ведущие нули так, чтобы в них стало по 32 двоичных цифры
в числе b замените все ноли на единицы, а единицы – на ноли
вычислите s как следующую сумму: s = a + b + 1
если в числе s оказалось больше 32 двоичных цифр, то оставьте только 32 младшие цифры, а лишние цифры слева сотрите
переведите s в десятичную систему счисления и выведите в ответ
рассмотрим пример. пусть a = 5, b = 3.
в двоичной системе a = 101, b = 11.
допишем нули: a = 101, b = 11
инвертируем все цифры во втором числе: b = 00
вычислим s = a + b + 1 = 110.
в числе s оказалось 33 цифры, поэтому отбросим первую: s = 10.
переводим в десятичную систему: s = 2.
пример
входные данные
5
3
выходные данные
2
245
426
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
podsypa11.06.2020 07:57
-
vabik198321.01.2023 16:24
-
sobitlogin19.06.2020 15:18
-
ррпарпоа129.10.2020 12:47
-
akolosov200203.12.2021 05:49
-
Soniadesor22.05.2023 19:31
-
030413128.03.2023 02:48
-
38067494418331.08.2021 13:53
-
artemka2200a28.04.2022 08:55
-
alexandrshinkarenko30.06.2022 07:40
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.