• КТО НИБУДЬ ОБЪЯСНИТЕ АЛГОРИТМ В ПОДРОБНОСТЯХ отдам баллы

    question img

Ответы 3

  • ответ не точный но спасибо
  • Алгоритм читает число x и присваивает переменным M и L нуль

    после этого до тех пор пока x больше нуля

    M увеличивается на единицу, L увеличивается на единицу, если в текущий момент x - нечетное число и x в конце x делится на 2

    После выхода из цикла на экран печатается M и L

    Что бы найти минимальное число при котором напечатается 7 и 4, можно число x представить в двоичном формате, тогда M самому левому разряду в двоичном числе, а L равно количеству единиц в двоичной записи. Значит минимальное число будет  x = 1000111_2 = 71_{10}

    • Автор:

      arelytlef
    • 5 лет назад
    • 0
  • Вначале программа считывает значение x.

    В цикле происходит следующее: вначале увеличивается на 1 М всегда!! потом L увеличивается на 1, если число четное, потом x делится на 2.

    Код будет лучше всего представить в двоичной системе:

    M - количество разрядов, L - количество единиц (или нулей) (вроде бы как)

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years