Ответы
Ответ дал:
0
Итак, нам нужно найти такое число N, при котором результат R>241. Первое число, которое пойдёт на проверку 242, так как нужно найти минимальное изначальное число, значит, нужно взять и минимальный результат. Переводим число 242 из десятичной системы счисления в двоичную.
242(10)=11110010
Так как у нас прибавляется от числа 4N два разряда, то чтобы для начала найти 4N нужно убрать два последних разряда числа. То есть, мы поймём что
4N>=111100. Теперь проверим. Результат от этого числа будет 11110001, а не 11110010. То есть, число 4N больше. Прибавим единицу. Получим число 111101. Переводим в десятичную систему счисления.
111101(2)=61(10)
Казалось бы, можно записать ответ
НО! Это мы рассмотрели 4N. Так как числа на вход идут натуральное, а 61 не делится на 4, то нам нужно найти ближайшее число, которое будет делиться на 4 и будет больше 61. Это число 64.
64:4=16.
Ответ: 16
242(10)=11110010
Так как у нас прибавляется от числа 4N два разряда, то чтобы для начала найти 4N нужно убрать два последних разряда числа. То есть, мы поймём что
4N>=111100. Теперь проверим. Результат от этого числа будет 11110001, а не 11110010. То есть, число 4N больше. Прибавим единицу. Получим число 111101. Переводим в десятичную систему счисления.
111101(2)=61(10)
Казалось бы, можно записать ответ
НО! Это мы рассмотрели 4N. Так как числа на вход идут натуральное, а 61 не делится на 4, то нам нужно найти ближайшее число, которое будет делиться на 4 и будет больше 61. Это число 64.
64:4=16.
Ответ: 16
Вас заинтересует
5 месяцев назад
5 месяцев назад
1 год назад
1 год назад
2 года назад