Вывести 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)

Объяснение кода листинга программы

  1. Переменные m и n имеют значения, которые необходимо определить.
  2. Выполняется операция побитового исключающего OR между m и n.
  3. Результат операции деления полученного числа на 128.
  4. Выводится значение выражения ((m xor n) div 128).

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы