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

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

Войти
Регистрация
Восстановить пароль
 
Timur 001
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 28
#1

Определить, какими пешками можно совершить ход, чтобы черный король не был под ударом ферзей - C++

12.05.2014, 19:49. Просмотров 333. Ответов 2
Метки нет (Все метки)

Задана шахматная доска, содержащая черного короля, черные пешки и белых ферзей. Определить, какими пешками можно совершить ход, чтобы черный король не был под ударом ферзей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 19:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, какими пешками можно совершить ход, чтобы черный король не был под ударом ферзей (C++):

Рекурсия: расставить 5 ферзей так, чтобы все поле 8*8 находилось под ударом - C++
на шахматной доске (8*8) требуется расставить 5 ферзей так, чтобы все поле находилось под ударом. Будьте добры, помогите, пожалуйста найти...

Расставить на шахмотной доске 5 ферезей так, чтобы каждая клетка находилась под ударом. - C++
Помагите решить задачу пожайлуста.Очень надо! Надо расставить на шахмотной доске 5 ферезей так чтобы каждая клетка находилась под ударом.

Определить, может ли черный ферзь сбить всех белых ферзей за пять ходов - C++
3. Задана шахматная доска, на которой расставлены пять белых ферзей и один черный. Определить, может ли черный ферзь сбить всех белых...

Определить наименьшее количество ферзей, которые можно расставить так, чтобы они держали под боем все ее свободные поля - VBA
Ребята, помогите с такой проблемкой. Нужно написать программу, которая будет определять наименьшее количество ферзей, которые можно...

Проверить, перед пешками король или за ними - C (СИ)
Дан файл file1 с текстом: nnnnnnnn nnnnnnnn WWWWWWWW nnnnnnnn nnnnKnnn nnnnnnnn nnnnnnnn nnnnnnnn

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

2
KrekerOK
57 / 57 / 15
Регистрация: 04.07.2013
Сообщений: 521
Завершенные тесты: 1
12.05.2014, 20:03 #2
Имею в этом опыт(сам писал игру шахматы). Я бы сделал так: например мы имеем координаты пешок, делаем ход пешкой(меняем её координаты) и дальше от вражеского короля запускаем проверку на 8 направлений(именно столько направлений хода имеет ферзь), если встретили конец доски или фигуру(но не ферзь) заканчиваем проверку в заданном направлении иначе(на пути ферзь) ход данной пешки недопустим - и так для каждого направления(естественно что если на одном из путей встретили ферзь, то нету смысла проверять остальные). Проделываем этот алгоритм для каждой пешки.
0
Dmitriy Nagorni
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 20
02.11.2015, 20:02 #3
написать а то я не понимаю код
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2015, 20:02
Привет! Вот еще темы с ответами:

Какими технологиями, какими языками был написан Acronic Image, что он запускается без виндовс. - Системный софт
Какими технологиями, какими языками был написан Acronic Image, что он запускается без виндовс.

Определить, сколько раз число b можно вычесть из числа a, чтобы остаток был не меньше нуля - Java SE
Даны действительное положительное число a, натуральное число b. Определить ,сколько раз число b можно вычесть из числа a, чтобы остаток был...

Определить, сколько раз число b можно вычесть из числа a, чтобы остаток был не меньше нуля - Java SE
Даны действительное положительное число a, натуральное число b. Определить ,сколько раз число b можно вычесть из числа a, чтобы остаток был...

Задача про ферзей (расставить n ферзей так, чтобы они не били друг друга) - C (СИ)
помогите,пожалуйста,с задачей, битый час сижу над ней-ничего не получается:пользователь задает размеры шахматной доски m*k и количество...


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

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

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