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

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

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

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

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

    Pascal

Ответы 3

  • На сайте informatics.mccme.ru выдает как "частичное решение", в чем проблема?
  • Моя вина, не дописал код)
    • Автор:

      jacobs
    • 5 лет назад
    • 0
  • Ответ:

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

    Объяснение:

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

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

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

    answer img
    • Автор:

      eagle
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years