|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
расстановка ферзей
Здравствуйте, эксперты!
Требуется написать программу, расставляющую на поле 8 ферзей так, чтоб они друг-друга не атаковали. Программа должна работать так называемым методом "проб-ошибок". спасибо. ЗЫ. не сердитесь, если запостил не туда. |
#2
|
|||
|
|||
Ну так и делай. создай массив 8х8 и в цикле пробуй ставить на клетки ферзей и проверять, что их не бъют.
|
#3
|
|||
|
|||
Блин, ну народ даете. Этот алгоритм в каждой книжке по паскалю! Да и google не разорился. Там есть два алгоритма: один итерационный, а другой рекурсивный помоему. Ищи лучше рекурсивный.
|
#4
|
|||
|
|||
> Программа должна работать так называемым методом "проб-ошибок".
берешь листик, методом проб и ошибок решаешь задачу, и потом просто рисуешь где нужно ферзей =) |
#5
|
||||
|
||||
не не не.. вы не поняли) простите за наглость . вообщем прога должна быть на delphi и она сама должна вычислять куда можно ставить следущего ферзя а куда нет
|