Цитата:
|
Сообщение от leahov
Проблема в том что я не знаю как сделать шахматную доску и привязать к ней координаты
|
Похоже понял, что вызывает трудность. Проще всего транслировать маленькие буквы латинского алфавита в цифры путем вычитания из кода буквы кода буквы 'a'. Таким образом буквы легко трансформируются в коды от 0 до 7. Из цифры таким же образом следует вычесть 1. Таким образом получаем два индекса, которые можно легко использовать для индексации по двумерному массиву.
С ходом коня еще проще. Переводим текущую позицию коня в индексы и рассчитываем возможные положения его после хода. Как верно было замечено - их восемь. Далее проверяем полученные координаты на выход за пределы доски и в нужные места на доске проставляем единицы.