Единичка и нолик играют в игру. ведущий называет натуральное число, затем, если в двоичном представлении числа больше единиц, то оно достаётся единичке, если нулей - нолику. если нулей и единиц поровну, то оно не достаётся никому. друзьям надоело считать числа вручную, и они поручили вам написать программу-счётчик. дано натуральное число, не превосходящее 1 000 000 000. вывести количество единиц и ноликов в его двоичном представлении. входные (файл bit. in): данные пример 1 пример 2 123 выходные (файл bit. out): данные пояснение: в первом случае 810 - 1000, - 1 единица и 3 нуля. во втором12310 -1111011, - единиц и 1 ноль.
По закону дистрибутивности раскроем скобки
(Av¬A)&(AvB)
Av¬A = 1, значит остаётся AvB
2) F =A&(¬AvB)
По тому же закону раскрываем скобки
(A&¬A)v(A&B)
A&¬A = 0, значит остаётся A&B
3. (AvB)&(¬BvA)&(¬CvB)
По закону склеивания (AvB)&(¬BvA) = A , получается, что выражение принимает вид
A&(¬CvB)
Можно раскрыть скобки, получим
A&¬C v A&B
4) F =(1v(AvB))v((AC)&1)
Скобка (1v(AvB)) = 1, так как 1 v ЧТОУГОДНО = 1
Получаем выражение
1v((AC)&1) = 1, так как 1 v ЧТОУГОДНО = 1
ответ 1
В восьмиричной системе: разбиваете двоичное представление на группы по 3 бита справа налево
011 = 3
011 = 3
011 = 3
10 = 2
Тогда в восьмиричной системе: 2333(8) = 2*8^3+3*8^2+3*8^1+3 = 1024+192+24+3=1243(10)
В шестнадцатиричной системе: разбиваете двоичное представление на группы по 4 бита справа налево
1011 = B = 11(10)
1101 = D(16) = 13(10)
100 = 4
Тогда в шестнадцатиричной системе
4DB(16) = 4*16^2+13*16^1+11 =1024+208+11=1243(10)