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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как передать два значения из функции ? C++ HIWORD/LOWORD http://www.cyberforum.ru/cpp-beginners/thread879373.html
HIWORD(0xAAAABBBB) //0xBBBB LOWORD(0xAAAABBBB) // 0xAAAA есть например int a, b как мне преобразовать их в значение, которое можно разобрать данными макросами и получить значения этих...
C++ Простейший анализатор текста Добрый вечер, помогите пожалуйста нужна программа анализатор текста (простейший) Которая может произвести анализ введенного в окно текста - как количественный (количество символов, слов), так и,... http://www.cyberforum.ru/cpp-beginners/thread879364.html
C++ Вывести элементы массива, которые стоят на нечетных номерах по убыванию или возрастанию
В общем дан одномерный массив из 23 элементов. Нужно вывести элементы массива, которые стоят на нечетных номерах по убыванию или возрастанию(не важно). Я так понимаю нужно. 1) Задать массив А 2)...
Битва за сокровища C++
Два кладоискателя одновременно наткнулись на пещеру с сокровищами. Под потолком пещеры подвешены на веревках мешки с золотом (каждый мешок висит на одной или нескольких веревках). После долгих споров...
C++ Задача о лифтах http://www.cyberforum.ru/cpp-beginners/thread879354.html
Компания-производитель лифтов собирает статистику по использованию ее продукции. Лифты компании имеют по два датчика: один измеряет количество выходящих на каждой остановке пассажиров, другой -...
C++ С паскаля на с++ Приветствую всех! Я запустил с++ и мне на зачет нужна вроде простая программа, знаю ее на паскале: var f,g:file of char;q,w:char;i:integer; begin... подробнее

Показать сообщение отдельно
Gibsonius
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 27

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

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

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

ЗАДАНИЕ

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

Варианты:

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