Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2011, 22:54   #1
qwerty97150
Новичок
Джуниор
 
Регистрация: 26.09.2011
Сообщений: 4
По умолчанию Эндшпиль программа на С или С++

Нужно написать программу
Шахматы. На доске три фигуры — белый король на с3, которого нельзя двигать, белый ферзь и черный король.
Зная положение белого ферзя и черного короля, найдите минимальное число ходов белых, которого наверняка хватить, чтобы поставить мат.

Например, если первым ходом белые могут поставить мат, то нужно вывести 1. Если белые не могут первым ходом поставить мат, но могут сходить так, что, как бы ни сходили чёрные, следующим ходом они ставят мат, то нужно вывести 2, и т.д.

Вход В первой строчке указано положение белого ферзя, а во второй черного короля. Считайте, что позиция корректна, то есть черный король не находится под боем и никакие две фигуры не находятся на одной клетке.

Выход Число ходов ферзя до мата.

Скиньте пожалуйста какие-нибудь коды на эту тему. Буду очень признателен!
qwerty97150 вне форума Ответить с цитированием
Старый 27.09.2011, 23:00   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А зачем создавать вторую тему? http://programmersforum.ru/showthread.php?t=166816

Мне кажется вам надо гуглить не про эндшпиль, а любой код на тему шахмат и уже на его основе реализовывать алгоритм.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.09.2011, 23:07   #3
qwerty97150
Новичок
Джуниор
 
Регистрация: 26.09.2011
Сообщений: 4
По умолчанию

Спасибо.
Но что то кодов не очень много про шахматы.
Скиньте что-нибудь полезное для данной темы.
qwerty97150 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эндшпиль программа на С или С++ qwerty97150 Помощь студентам 0 26.09.2011 19:19
Тестирующая программа (на PHP или JavaScript или Delphi или Visual Basic) @@@Сергей@@@ Фриланс 2 05.05.2011 17:48
Эндшпиль.Язык С. LostCode Помощь студентам 2 21.05.2010 09:35
нужна программа или скрипт Андрей Попов Фриланс 1 02.09.2007 11:13