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

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

Войти
Регистрация
Восстановить пароль
 
Gibsonius
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 27
#1

Анализ ситуации на шахматном поле - C++

26.05.2013, 16:41. Просмотров 383. Ответов 0
Метки нет (Все метки)

Помогите плиз!!!

ЗАДАНИЕ

Анализ ситуации на шахматном поле. В файле input в любом удобном виде (но в принятой в шахматах нотации - е2, h7 !!!) записан список 4-х имеющихся черных фигур – короля и трех фигур (по вариантам) с указанием положения каждой. Пользователь с клавиатуры задает положение на доске белого короля. Программа должна проверить допустимость этого положения (не занято ли поле черной фигурой?) и в условии хода белых фигур провести анализ игровой ситуации - шах, пат, мат или королям ничего не угрожает. Реализовать класс «Фигура», включающий в себя информацию о положении фигуры на поле и виртуальный метод «Сделать ход». Для различных видов фигур реализовать классы-наследники с соответствующими методами «Сделать ход», просчитывающими множество возможных ходов фигуры. Шахматную доску реализовать статическим двумерным массивом. Вывести на экран образ шахматной доски, где отобразить положение фигур буквами, обозначающими данную фигуру, красным цветом, возможные ходы каждой фигуры – зеленым, остальные клетки доски – белым. В выходном файле должно отражаться название, положение каждой фигуры и анализ игровой ситуации.

Варианты:

1. Ферзь и два коня
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 16:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Анализ ситуации на шахматном поле (C++):

Анализ ситуации на шахматном поле - C++
Здравствуйте. Есть задача: Анализ ситуации на шахматном поле. В файле input в любом удобном виде (но в принятой в шахматах нотации -...

Попарно в шахматном порядке - C++
Сформировать массив заданной пользователем размерности (не менее 10х10), в котором все нулевые элементы размещены попарно в шахматном...

Друзья, подскажите, как в классе создать константное поле, ссылочное поле и объектное поле? - C++
Препод на защите лабораторной по классам дал задание большое. В общем-то все пункты я знаю как делать, кроме этого. Вот что такое...

Выстроить выводимые числа в шахматном порядке - C++
надо чтобы 3123 стоял внизу как на шахматном порядке

Сохранить нулевые элементы матрицы, расположенные в шахматном порядке - C++
Сохранить все нулевые элементы матрицы, размещенные в шахматном порядке, начиная со 2-го элемента 1-го рядка

vfnhbwe заполнить нулями и единицами, расположив их в шахматном порядке - C++
Целочисленный массив K(n,n) заполнить нулями и единицами, расположив их в шахматном порядке

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2013, 16:41
Привет! Вот еще темы с ответами:

Заполнить двумерный массив нулями и единицами в шахматном порядке - C++
Помогите пожалуйста с задачими га языке с++ Заполнить двумерный массив размером n×n единицами и нулями таким образом, чтобы единицы...

Целочисленный массив заполнить нулями и единицами, расположив их в шахматном порядке - C++
3. Целочисленный массив К(m,n) заполнить нулями и единицами, расположив их в шахматном пордяке.

Целочисленный массив a(n, n) заполнить нулями и единицами, расположив их в шахматном порядке. - C++
Помогите найти ошибку в программе!!! При запуске все работает, но зависает с невозможностью выйти из окна... Программа Borland С++... ...

Написать программу заполнения массива A[1..N,1..M] нулями и единицами в шахматном порядке - C++
кому по силам сделать какие задачи??надо в pelles c! Задание 1. Написать программу заполнения массива A нулями и единицами в...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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