Укажите через запятую в порядке возрастания все числа, не превосходящие 39, запись которых в двоичной системе счисления оканчивается на 110.

holodovika holodovika    2   31.07.2019 11:00    1

Ответы
дарюша13 дарюша13  28.09.2020 15:10
Рассмотрим только числа  0<X<=39, то есть от 1 до 39.
38 (10сс)=32+4+2=2^5+2^2+2^1=100 110
 100  110 (2cc) = 38(10cc)
   000 110 (2сс) = 6 (10сс)
  001  110 (2cc) =2^3+2^2+2^1=14 (10cc)
  010  110        =2^4+2^2+2^1= 22(10cc)
  011  110         = 2^4+2^3+2^2+2^1=30 (10cc) 
  101  110   > 100 110 - не подходит   
Таких положительных чисел будет:
  6 , 14 ,    22 , 30 ,  38                                            
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика