Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2023, 10:42   #1
Qbinik
Пользователь
 
Регистрация: 08.10.2022
Сообщений: 25
По умолчанию Поле шахматной доски

Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа k, l, m, n, каждое из которых не превосходит восьми. Требуется:
На поле (k, l) расположен ферзь. Угрожает ли он полю (m, n)?
Qbinik вне форума Ответить с цитированием
Старый 12.03.2023, 10:58   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Ферзь ходит по горизонтали, по вертикали и по двум диагоналям. Для проверки угрозы надо сравнить координаты: если номер вертикали совпадает, или если номер горизонтали совпадает, или если равны модули разностей координат по горизонтали и вертикали.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Координаты двух клеток шахматной доски nothnks Помощь студентам 28 28.03.2019 15:06
Поле шахматной доски zagonicb Помощь студентам 13 17.04.2016 15:55
Красивая реализация шахматной доски BestStrikS C# (си шарп) 5 05.06.2015 11:48
Обход шахматной доски конем wazaaaup Помощь студентам 1 04.07.2011 20:54
Пролог. Обход конем шахматной доски Gambler Помощь студентам 9 08.12.2010 22:19