1. Делим число в 10СС на два и записываем остатки справа налево (в скобках - остаток)
53 / 2 = 26 (1)
26 / 2 = 13 (0)
13 / 2 = 6 (1)
6 / 2 = 3 (0)
3 / 2 = 1 (1)
1 / 2 = 0 (1)
53(10) = 110101(2)
2. Умножаем каждый двоичный разряд справа налево на степень двойки, начиная с нулевой.
111001(2) = 1*2^5 + 1*2^4 + 1*2^3 +0*2^2 + 0*2^1 + 1*2^0 = 32 + 16 + 8 + 0 + 0 + 1 = 57(10)
3. Правило простое. 0 + 0 = 0; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 10;
4. Сами догадайтесь.
A mod B -это остаток от деления A на B. 18 делится на 2 без остатка, то есть остаток равен нулю.
Ответ: в.
<span>Объект – это
часть окружающей действительности, воспринимаемая человеком как единое целое.
Каждый объект имеет имя, признак, свойства, действия, поведение, состояние,
может общаться и может иметь свой
состав. Любой реальный объект бесконечно
сложен, поэтому его можно рассматривать как систему. Система – это целое,
состоящее из частей, связанных между собой.</span>
Создаешь цикл for , который записывает номера <span>array[ i ].NUMER; в отдельный массив . Затем массив прогоняешь массив циклом for и ищешь максимум (не забудь добавить переменную-счетчик что б он выводил не первый максимум, а только тогда, когда пройдет весь массив). Затем выведенное число заменяешь на 0 . Тебе понадобится еще одна переменная-счетчик, что бы после того как он выведет тебе все номера, он не начал выводить нули.
Костыльно конечно , но этот способ работает. Успехов!</span>