Форум программистов, компьютерный форум CyberForum.ru

Шахматная задача(работа с массивами) - C++

Восстановить пароль Регистрация
 
Infernali
Сообщений: n/a
23.05.2010, 21:21     Шахматная задача(работа с массивами) #1
Определить пробивается ли произвольное поле шахматной доски, координаты которого вводятся с клавиатуры хотя бы одной фигурой в соответствии с вариантом. Координаты фигур также вводятся с клавиатуры. Предусмотреть возможность правильного ввода координат.
Кол-во фигур: 1 пешка, 4 ладьи, 3 коня, 1 ферзь.

1.Начать писать программу даже не могу, так как запинаюсь на "Предусмотреть возможность правильного ввода координат." Я планировал заменить буквенные координаты целочисленными значениями... Иными словами адрес a3 разбить на две переменные x=1 и y=3, чтобы в дальнейшем работать с цифрами.
Но опыта программирования на Си практически нет, поэтому не могу реализовать саму замену букв на числа... Подскажите плиз! =(
2.А еще меня смущает способ проверки ферзя с ее диагоналями... Если конь - это 8 точек, которые скорее всего придется просто перебрать вручную, пешка - это вообще 2 точки, ладьи - это линии (горизонтальная и вертикальная), то как же проверить ферзя?..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2010, 21:21     Шахматная задача(работа с массивами)
Посмотрите здесь:

C++ задача с массивами
Задача с массивами. C++
C++ задача с массивами
Задача с массивами C++
C++ Задача с массивами
C++ задача с массивами:)
C++ Задача. Шахматная доска. Выяснить явл. ли поля полями одного цвета
C++ Задача из книги Дейтела "Шахматная доска"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru