Ответы на вопрос:
Var a,b,c : integer; begin readln(a,b,c); if (a < b) and (a < c) then writeln(a); else if (b < a) and (b < c) then writeln(b); else if (c < a) and (c < b) then writeln(c); else writeln('числа равны'); end.
Умножение числа на 2 в двоичной системе эквивалентно его сдвигу влево на один разряд. при этом старший разряд старшей тетрады должен перейти в новую, третью тетраду или он будет утерян. но по условию, после умножения число по-прежнему имеет два разряда, следовательно мы должны потерять старший разряд безболезненно, а это возможно только если он нулевой. тогда первоначальное число должно быть записано как а после удвоения его запись примет вид запишем сумму цифр исходного числа p1: теперь запишем сумму удвоенного числа p2: по условию эти две суммы равны и мы составляем уравнение: полученное уравнение решается на множестве двоичных чисел. поскольку исходное число двузначное, по крайней мере в старшем разряде оно содержит цифру, отличную от нуля. следовательно, b3 не может равняться нулю и остается только положить b3=1. тогда уравнение (1) примет следующий вид: учитывая, что каждый бит может принимать значения только 0 и 1, мы должны найти такие комбинации бит, которые дадут в сумме 7=4+2+1, потому что у нас в уравнении только такие коэффициенты. сгруппируем члены в (2): полученная система уравнений будет иметь 7 вариантов решений (вариант a2=a1=a0=0 исключается в силу необходимости наличия цифры в старшем разряде), которым в старшем разряде будут соответствовать цифры от 001(2) до 111(2) или от 1(10) до 7(10). ответ: 7 замечание: из (3) можно легко найти числа, которые соответствуют заданным условиям: 30, 45, 60, 75, 90, 105, 120 (все в десятичной системе счисления). в 16-ричной системе они запишутся как 1e, 2d, 3c, 4b, 5a, 69,
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
точно211.06.2023 11:19
-
grusnikot18.12.2022 19:40
-
Alinkass9317.06.2023 03:54
-
leraya0830.12.2022 10:24
-
maksim0078921.02.2020 04:19
-
zkudaybergen19.11.2020 13:00
-
Ilyasha31123.02.2022 14:04
-
marsel23411.10.2020 02:24
-
эрж112.06.2020 12:19
-
Магриф30.04.2021 00:52
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.