Ю2.24

Задача: На шахматной доске стоят черный король и три белые ладьи (ладья бьет по горизонтали и вертикали). Проверить, не находится ли король под боем, а если есть угроза, то от кого именно.

x y x1 y1 x2 y2 x3 y3
3 6 1 1 3 7 2 5 Угроза от второй ладьи
1 2 7 8 4 6 3 6 Угрозы нет
1 2 5 4 3 7 1 2 Ошибка
Введем координаты каждой фигуры на шахматной доске от 1 до 8 (использовать отрицательные или дробные числа не имеет смысла). Проверим совпадает ли хотя бы один из координат короля с координатой хотя бы одной ладьи. Если, да то выводим соответствующее сообщение, если нет то выведем, что угрозы нет.

Код программы на Java:

 

Related Images: