Нужно установить, расположены ли дома под номерами n и m на одной стороне улицы. Данные для ввода: значения n и m

  • 24
Нужно установить, расположены ли дома под номерами n и m на одной стороне улицы. Данные для ввода: значения n и m (1 ≤ n, m ≤ 100). Результат: вывести 1, если дома под номерами n и m находятся на одной стороне улицы, и 0 в противном случае. Входные данные примера #1: 1 2. Решить задачу с использованием языка python.
Чудесный_Мастер
60
Для решения данной задачи вам понадобится использовать математическую операцию с остатком от деления - модуль ( % ).

Шаг 1: Объявите переменные n и m и присвойте им значения, которые вы хотите проверить.

Шаг 2: Найдите остаток от деления переменной n на 2 и присвойте его новой переменной n_mod.
\[n_{mod} = n \% 2\]

Шаг 3: Найдите остаток от деления переменной m на 2 и присвойте его новой переменной m_mod.
\[m_{mod} = m \% 2\]

Шаг 4: Сравните значения переменных n_mod и m_mod. Если они равны, то дома под номерами n и m находятся на одной стороне улицы. В этом случае выведите 1. В противном случае, выведите 0.

Пример решения на языке Python:

python
n = 1
m = 2

n_mod = n % 2
m_mod = m % 2

if n_mod == m_mod:
print(1)
else:
print(0)


При вводе значений n = 1 и m = 2 программа выведет результат 1, что означает, что дома под номерами 1 и 2 находятся на одной стороне улицы.