Составьте пожалуйста программу на C++ или другом языке очень надо)))
Шахматный слон ходит по диагонали. Даны две различные клетки шахматной доски, определите, может ли слон попасть с первой клетки на вторую одним ходом.
Формат входных данных
Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Формат выходных данных
Программа должна вывести YES, если из первой клетки ходом слона можно попасть во вторую или NO в противном случае.
даю подсказку. одна диагональ, это когда разница в координатах по одной оси и по другой равны друг другу по модулю.
т. е. условие в абстрактном языке будет такое
если модуль (х1-х2)=модуль (у1-у2) тогда "да" иначе "нет"
На питоне решил следующим образом потому что условия с модулями недостаточно
s1 = int(input())
k1 = int(input())
s2 = int(input())
k2 = int(input())
x = s1 + k1
y = s2 + k2
if (s1 - k1) == (s2 -k2) or (x == y):
print('YES')
else:
print('NO')
x1 = int(input())
y1 = int(input())
x2 = int(input())
y2 = int(input())
if abs(x1 - x2) == abs(y1 - y2):
print('YES')
else:
print('NO')