1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Cheburashka |
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 195 Пол: Мужской Реальное имя: Сергей Репутация: 2 |
В общем задача заключается в том, чтобы по введённому месту на доске (e1, h3, c6) программа выводила все возможные ходы конём. То есть если мы введём a1, то программа должна вывести следующие значения - b3, c2.
Помогите мне понять как построить алгоритм решения задачи. (как Вы понимаете,что на доске клетка а1 находится в нижнем левом углу. А h8 находится в верхнем правом углу) Сообщение отредактировано: Сергей Меркурьев - -------------------- ♣♣♣
"Себя великим не считай, гордясь величьем предков, Величья не добудешь ты и золота ценою! Хоть светит на небе луна, но отраженным светом - Чужою славой не живи, не будь второй луною!!!" ♣♣♣ |
Сергей Меркурьев Шахматный конь 25.05.2009 21:58
Krjuger Ну как идея.
Смотри что нам дает положение коня,эт… 25.05.2009 22:16
Сергей Меркурьев То есть доску можно описать следующим образом:
Va… 25.05.2009 22:28
volvo Это - нет, а вот это:
[1..8,'a'..'h… 25.05.2009 22:34
Сергей Меркурьев Сейчас взгляну... Но как я понял ход мыслей у меня… 25.05.2009 23:00
Krjuger Ну если ты захотел через массив реализовывать,то п… 25.05.2009 23:08
Сергей Меркурьев volvo, Что-то я не очень там могу найти это))
Krju… 25.05.2009 23:09
Krjuger Ну я больше к volvo обращался,чем к тебе,ведь это … 25.05.2009 23:14
Сергей Меркурьев Ну то что там записано, это для меня чуть-чуть тру… 25.05.2009 23:23
Krjuger Ну эта запись ты понимаеш что говорит?ну смотри ка… 25.05.2009 23:41
Сергей Меркурьев В таком случае можно осуществить такую запись?
Var… 25.05.2009 23:43
Krjuger Можно, но string будет достаточно,зачем тебе выдел… 25.05.2009 23:46
volvo А какая разница Of "что"? Of показывает,… 25.05.2009 23:47
Сергей Меркурьев Krjuger, нет нельзя потому что вся доска сделана и… 25.05.2009 23:50
Krjuger Тема слишком горяча,даже пост отредактировать низя… 25.05.2009 23:56
Сергей Меркурьев Ну да значения! Но что бы данные значения выв… 25.05.2009 23:58
Krjuger Покрути монитор и будет тебе счастье,только не вык… 26.05.2009 0:03
volvo А теперь - внимание: вопрос на засыпку. Зачем запо… 26.05.2009 0:04
Krjuger А это уже другой вопрос,у нас не спрашивали,надо л… 26.05.2009 0:07
Сергей Меркурьев Ну так после того как мы нашли данную клетку, как … 26.05.2009 0:07
volvo :dry: А тебе что, сообразительности не хватает, с… 26.05.2009 0:09
Сергей Меркурьев Ну хорошо. Посмотрю потом поинтересуюсь) 26.05.2009 0:10
Krjuger Эм а зачем тебе число в букву преобразовывать,я те… 26.05.2009 0:12
Client for x2:=x1-2 to x1+2 do
for y2:=y1-2 to y1+2 do
… 26.05.2009 0:14
Сергей Меркурьев Хм как бы то ни было странно но задача решается с … 26.05.2009 0:18
Krjuger Вот тебе человек щас предложил именно то,что я гов… 26.05.2009 0:24
Сергей Меркурьев В общем либо сегодня либо послезавтра, я это попыт… 26.05.2009 22:36
Сергей Меркурьев Ха! Всё сделал)) Проверил все 64 теста))) олно… 26.05.2009 23:20
Krjuger Тебер дебагер вводиш свои переменные и смотриш пос… 26.05.2009 23:24
Сергей Меркурьев Спасибо, но я уже разобрался)) 26.05.2009 23:28![]() ![]() |
|
Текстовая версия | 25.12.2025 9:06 |