Предмет: Информатика,
автор: sultanovzanat37
Шахматный ферзь ходит по диагонали, горизонтали или вертикали. Даны две различные клетки на шахматной доске без фигур. Определите, может ли ферзь попасть с первой клетки на вторую одним ходом.
Формат ввода
Программа получает на вход четыре целых числа от 1 до 8. Первая пара чисел задаёт номер столбца и номер строки для первой клетки. Вторая пара чисел аналогично задаёт вторую клетку.
Формат вывода
Программа должна вывести YES, если из первой клетки ходом ферзя можно попасть во вторую, или NO в противном случае. с++
Ответы
Автор ответа:
2
Ответ:
Объяснение:
#include <iostream>
int main() {
int x1, y1, x2, y2;
std::cin >> x1 >> y1 >> x2 >> y2;
if (x1 == x2 || y1 == y2 || abs(x2 - x1) == abs(y2 - y1)) {
std::cout << "YES\n";
} else {
std::cout << "NO\n";
}
return 0;
}
Похожие вопросы
Предмет: Другие предметы,
автор: nikolajcukura202
Предмет: Биология,
автор: Аноним
Предмет: Математика,
автор: dlkdkxjjxn
Предмет: Қазақ тiлi,
автор: fgjghtdtjd