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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Valentiin
1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 13
Завершенные тесты: 1
#1

Курсач - C++

01.05.2011, 12:32. Просмотров 619. Ответов 7
Метки нет (Все метки)

Здравствуйте.
Вот задача:
Теория игр. Определение шаха.
Обозначена стандартная расстановка фигур в начале партии. В международной нотации:
Король K (king)
Ферзь Ф Q (queen)
Ладья Л R (rook)
Конь К N (kNight)
Слон С B (bishop)
Пешка п (p)
Строчные буквы обозначают черные фигуры, прописные – белые (или наоборот).
Требуется считать в массив [8][8] данные из файла, вычислить короля, определить его цвет, проанализировать все фигуры другого цвета – куда они могут пойти и нет ли там нашего короля. Затем то же самое проделать для короля другого цвета.
Подскажите пожалуйста где можно почитать(посмотреть) как описывать ходы фигур.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2011, 12:32     Курсач
Посмотрите здесь:

Написать программу, которая умножает матрицы.... Курсач горит!!!!! C++
Курсач на С++(должен был сдать месяц назад!!(((() C++
Курсач "Алгоритм Ершова" C++
делаю курсач! нифига не понимаю! C++
Задaчa-курсач про клетки и их стороны C++
У меня есть курсач с готовой программой, вернее её кодом. смог бы кто саму программу сделать? C++
C++ курсач - электронная цифровя подпись
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.05.2011, 12:37     Курсач #2
как в шахматы играть то хоть знаете ? а дальше берете доску и анализируете
Valentiin
1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 13
Завершенные тесты: 1
01.05.2011, 12:48  [ТС]     Курсач #3
Цитата Сообщение от panicwassano Посмотреть сообщение
как в шахматы играть то хоть знаете ? а дальше берете доску и анализируете
Конечно знаю.
Просто не могу понять как описывать ходы
ValeryLaptev
Эксперт С++
1017 / 796 / 48
Регистрация: 30.04.2011
Сообщений: 1,617
01.05.2011, 13:15     Курсач #4
Надо сначала решить, каким образом данные о фигурах будут представлены в файле.
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
01.05.2011, 13:22     Курсач #5
Цитата Сообщение от Valentiin Посмотреть сообщение
Просто не могу понять как описывать ходы
пары ассоциативных массивов, и обычная запись в файл е2 - е4
Valentiin
1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 13
Завершенные тесты: 1
01.05.2011, 16:46  [ТС]     Курсач #6
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Надо сначала решить, каким образом данные о фигурах будут представлены в файле.
В блокноте для этого достаточно 64 (8х8) позиций:
RNBQKBNR
PPPPPPPP
........
........
........
........
pppppppp
rnbqkbnr

Добавлено через 2 часа 40 минут
Цитата Сообщение от Maxwe11 Посмотреть сообщение
пары ассоциативных массивов, и обычная запись в файл е2 - е4
я не незнаю ассоциатавных массивов мы это не проходили((
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.05.2011, 19:08     Курсач #7
пара ключ - значение. воспользуйтесь std::map
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2011, 20:28     Курсач
Еще ссылки по теме:

C++ Курсач.(Вывод графика)
курсач C++
C++ Дали курсач,создать морской бой. Нужно создать функцию

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

Или воспользуйтесь поиском по форуму:
Valentiin
1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 13
Завершенные тесты: 1
01.05.2011, 20:28  [ТС]     Курсач #8
спасибо попробую
Yandex
Объявления
01.05.2011, 20:28     Курсач
Ответ Создать тему
Опции темы

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