Требуется найти, бьет ли ферзь, стоящий на клеточке с обозначенными координатами
Требуется найти, лупит ли ферзь, стоящий на клеточке с обозначенными координатами (номер строчки и номер столбца), фигуру, стоящую на другой обозначенной клеточке.
Входные данные
Вводятся четыре числа: координаты ферзя и координаты другой фигуры. Координаты - целые числа в промежутке от 1 до 8.
Выходные данные
Нужно вывести слово YES, если ферзь может побить фигуру за 1 ход, в противном случае вывести слово NO
Образцы
входные данные
1
1
8
1
выходные данные
YES
входные данные
3
2
8
3
выходные данные
NO
Pascal
Ответ:
Код дан в прибавленьи.
Разъяснение:
Ферзь может ходить в любом направлении по горизонтали, вертикали и диагонали.
Ферзь может побить фигуру за один ход, если:
- Они находятся на одной полосы по горизонтали (x2=x1)
- Они находятся на одной полосы по вертикали (y2=y1)
- Они находятся на одной полосы по диагонали (x2-x1=y2-y1)
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.