Вывести 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
Похожие ответы