Есть ответ 👍

Определить и вывести меньшее из трех вводимых чисел

245
323
Посмотреть ответы 2

Ответы на вопрос:


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.
PoliShka18
4,4(26 оценок)

Умножение числа на 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

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS