Предмет: Информатика, автор: Beluymax

Требуется определить, бьет ли ферзь, стоящий на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке.

Входные данные
Вводятся четыре числа: координаты ферзя и координаты другой фигуры. Координаты - целые числа в интервале от 1 до 8.

Выходные данные
Требуется вывести слово YES, если ферзь может побить фигуру за 1 ход, в противном случае вывести слово NO

Примеры
входные данные
1
1
8
1
выходные данные
YES

входные данные
3
2
8
3
выходные данные
NO

Pascal

Ответы

Автор ответа: Wani4kaa
5

Ответ:

Код дан в приложении.

Объяснение:

Ферзь может ходить в любом направлении по горизонтали, вертикали и диагонали.

Ферзь может побить фигуру за один ход, если:

  1. Они находятся на одной линии по горизонтали (x2=x1)
  2. Они находятся на одной линии по вертикали (y2=y1)
  3. Они находятся на одной линии по диагонали (|x2-x1|=|y2-y1|)

Приложения:

Beluymax: На сайте informatics.mccme.ru выдает как "частичное решение", в чем проблема?
Beluymax: Моя вина, не дописал код)
Похожие вопросы
Предмет: Русский язык, автор: mustafinarenata45
Предмет: Алгебра, автор: zinchenkoanna2223
Предмет: Алгебра, автор: Юла1995