Требуется найти, бьет ли ферзь, стоящий на клеточке с обозначенными координатами

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

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

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

Образцы
входные данные
1
1
8
1
выходные данные
YES

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

Pascal

Задать свой вопрос
1 ответ

Ответ:

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

Разъяснение:

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

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

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

Валерий
На веб-сайте informatics.mccme.ru выдает как "частичное решение", в чем неувязка?
Амелия Холопцева
Моя вина, не дописал код)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт