Суббота, 18 Марта 2006 г. 13:15
+ в цитатник
Talle все записи автора
Может кто-нибудь может помочь с решением данных задач..
Позицию каждой шахматной фигуры или шашки можно задавать в обычной нотации (например, d7) или парой чисел - координат фигуры (например, 4;7). При тестировании полезно проверить алгоритм на недопустимых ситуациях, когда несколько фигур стоят на одном поле.
1. На шахматной доске стоят черный король и белые ладья и слон (ладья бьет по горизонтали и вертикали, слон - по диагоналям). Проверить, есть ли угроза королю и если есть, то от кого именно. Учесть возможность защиты (например, ладья не бьет через слона).
2.Король и ферзи. На шахматной доске находятся король и несколько ферзей другого цвета. Проверить, находится ли король под угрозой и если да, кто ему угрожает. Положение фигур задано массивом K(8,8): 0 - клетка пуста, 1 - король, 2 - ферзь.
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-