• На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
    1) Строится двоичная запись числа N.
    2) К этой записи дописывается справа бит чётности: 0, если в двоичном коде числа N было чётное число единиц, и 1, если нечётное.
    3) К полученному результату дописывается ещё один бит чётности.
    Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число R, большее 96, которое может быть получено в результате работы этого алгоритма. В ответе это число запишите в десятичной системе.

Ответы 1

  • R = 96₁₀ = 1100000₂ = 11000 0 0 ⇒ N = 11000₂ = Пробелами отделены биты четности.N+1 запишется как 11001₂ и это число даст R = 11001 1 01100110₂ = 102₁₀
    • Автор:

      laddie
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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