Двоичное представление числа
Ниже на пяти языках программирования записан алгоритм. Получив на вход число $x$, этот алгоритм печатает два числа: $L$ и $M$. Укажите наименьшее число $x$, при вводе которого алгоритм печатает сначала $5$, а потом $6$.
1x = int(input()) 2L = 0 3M = 0 4while x > 0: 5 M = M + 1 6 if x % 2 != 0: 7 L = L + 1 8 x = x // 2 9print(L) 10print(M)
Условие как в банке ФИПИ — открыть и сверить
| Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наименьшее число x, при вводе которого алгоритм печатает сначала 5, а потом 6.
| ||||||||||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Что означают $L$ и $M$ при последовательном делении числа на $2$?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
$M$ — количество разрядов в двоичной жазбалар числа, а $L$ — количество единиц в этой жазбалар.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Нужно найти наименьшее шестизначное двоичное число с пятью единицами: $101111_2 = 47$.