• Вопрос по информатике:

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

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

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

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

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

    Pascal

    • Автор:

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

      figaroutlu
    Моя вина, не дописал код)
    • Отвечал:

      theodoreyqi6

    Ответ:

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

    Объяснение:

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

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

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

    answer img
    • Отвечал:

      shadow64xr

    Ответов нет, но ты это испарвиш!