Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > Ладьи на Шахматном поле


Автор: Exilim 26.12.2006, 21:53
Разработать программу для получения всех расстановок 8 ладей на шахматной доске, при которых ни одна ладья не угрожает другой. 


Срочно! помогите плиз! smile

Добавлено @ 21:58 
ICQ 340440560
[email protected]

Пожалуйста

Автор: Guedda 7.1.2007, 20:50

M
Guedda
Учитесь пользоваться поиском!

То же самое, только про ферзей, лежит http://forum.vingrad.ru/index.php?showtopic=128667!

Автор: Artemios 8.1.2007, 16:09
Цитата(Exilim @  26.12.2006,  21:53 Найти цитируемый пост)
8 ладей на шахматной доске

Цитата(Guedda @  7.1.2007,  20:50 Найти цитируемый пост)
про ферзей, лежит здесь!


Только переделать предикат "небьет":
Код

небьет(_,[]). %Некого бить
небьет([X,Y],[[X1,Y1]|Остальные]):-
    Y=\=Y1, %Разные Y-координаты
    небьет([X,Y],Остальные).

(различие X-координат задается в шаблоне)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)