|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2010, 21:31 | #1 |
Регистрация: 05.05.2010
Сообщений: 8
|
8 ферзей
Задача о восьми ферзях. Расставить их так, чтобы они не могли уничтожить друг друга.
Помогите понять почему у меня не работает как нужно функция Check. Скорее тут глупая ошибка, но я уже долго ее не могу найти. Например на вход в ф-цию поступает значения 7 - 2, которые должны быть False (т.к. на 81 стоит 1 ферзь). Вот код Код:
Последний раз редактировалось battlefrogg; 05.05.2010 в 21:37. |
06.05.2010, 08:02 | #2 |
Регистрация: 05.05.2010
Сообщений: 8
|
Нашел ошибку в функции, однако программа все еще не работает как надо: цикл застревает на 7.3
Код:
|
06.05.2010, 08:39 | #3 |
Регистрация: 05.05.2010
Сообщений: 8
|
Все, почти решил. Только 1 ферзь куда то пропадает( Теперь как мне ее оптимизировать?
Код:
Последний раз редактировалось battlefrogg; 06.05.2010 в 08:43. |
06.05.2010, 08:53 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Зайди на мой сайт по ссылке http://igor-bachin.narod.ru/Pages/pfolio3.htm
Там есть архив с программой и исходниками, как раз твоя задача. Программу запускай в полноэкранном режиме. Не забудь оставить благодарность в гостевой книге!!!
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 06.05.2010 в 08:55. |
06.05.2010, 15:26 | #5 |
Регистрация: 05.05.2010
Сообщений: 8
|
Всем большое спасибо, но я свой вариант доделал. Однако буду очень благодарен за исправление шероховатостей. Полностью рабочий код
Код:
Последний раз редактировалось battlefrogg; 06.05.2010 в 15:29. |
06.05.2010, 15:28 | #6 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Молодец! Так дальше и действуй! Свое - оно и есть свое!
Перемешивай дело с бездельем и не сойдешь с ума...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конкурс для программистов - 6 ферзей | Zealint | Свободное общение | 13 | 11.05.2010 11:12 |
Другая задача про ферзей (язык Си) | xakep139 | Помощь студентам | 3 | 11.05.2009 18:33 |
Решение задачи про ферзей | yuran80 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 08.10.2008 12:59 |
8 ферзей | slim5 | Общие вопросы Delphi | 0 | 15.06.2008 11:46 |