Вывести 0, если самые левые биты двоичных представлений M и N совпадают, и вывести 1, если это не так. - Pascal ABC
Формулировка задачи:
Ввести значения в переменные M и N типа Byte. Вывести 0, если самые левые биты двоичных представлений M и N совпадают, и вывести 1, если это не так. Например, пара 128, 65 даст 1, а пара 200, 222 даст 0.
Решение задачи: «Вывести 0, если самые левые биты двоичных представлений M и N совпадают, и вывести 1, если это не так.»
textual
Листинг программы
WriteLn((m xor n) div 128)
Объяснение кода листинга программы
- Переменные m и n имеют значения, которые необходимо определить.
- Выполняется операция побитового исключающего OR между m и n.
- Результат операции деления полученного числа на 128.
- Выводится значение выражения ((m xor n) div 128).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д