Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
des666sar
0 / 0 / 2
Регистрация: 11.09.2014
Сообщений: 24
#1

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

20.01.2015, 13:36. Просмотров 319. Ответов 2
Метки нет (Все метки)

Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). Даны натуральные числа – a, b, c, d, e, f, каждое из которых не превосходит восьми. Определить, сможет ли белый слон, расположенный на поле (a, b), одним ходом пойти на поле (e, f), не попав при этом под удар черного ферзя, находящегося на поле (c, d).
Помогите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2015, 13:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, сможет ли белый слон перейти с одного поля на другое, не попав при этом под удар черного ферзя (C++):

Определить сможет ли белый слон расположенный на поле (a,b),одним ходом пойти на поле (e,f),не попав при этом под удар чёрного коня нах.(c,d)
ребята помогите пожалуйста!я в с++ вообще не бум-бум! у меня 2-е задачи с...

На доске стоят два ферзя. Указать поля, на которые может пойти белый ферзь, чтобы не попасть под удар черного
ПОМОГИТЕ ПОЖАЛУЙСТА!!!!! :wall: Поле шахматной доски задается парой...

Может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры
Дураку уж помогите(((( 1. Поле шахматной доски определяется парой...

Определить поля(отметить символом +), на которые может пойти первая фигура, не попав под удар второй фигуры
Шахматную доску будем представлять в виде квадратного символьного массива...

Определить сможет ли белый слон одним ходом пройти на поле
Поле шахматной доски определяется парой натуральных целых чисел, каждое из...

Определить, может ли конь за один ход перейти с одного поля на другое
С++ Даны координаты (целые от 1 до 8) двух полей шахматной доски. Определить,...

2
mat_for_c
211 / 206 / 76
Регистрация: 26.04.2013
Сообщений: 957
Завершенные тесты: 3
20.01.2015, 14:08 #2
слон попадет под удар, если:
1. с == е или d == f (горизонталь и вертикаль)
2. (с - d) == (e-f) или (с+d)==(e+f) , т.е. диагонали
1
des666sar
0 / 0 / 2
Регистрация: 11.09.2014
Сообщений: 24
20.01.2015, 14:39  [ТС] #3
То есть при обоих условиях слон окажется под атакой так? И я так понял нужно модули этих координат приравнивать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2015, 14:39
Привет! Вот еще темы с решениями:

Проверить, что ферзь за один ход может перейти с одного поля на другое
Задание: Даны координаты двух различных полей шахматной доски x1, y1, x2,...

Проверить истинность высказывания: «Ферзь за один ход может перейти с одного поля на другое»
Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые...

Определить, сможет ли белый слон одним ходом пойти на поле (e, f), не попав при этом под удар
Поле шахматной доски определяется парой натуральных чисел, каждое из которых не...

Сможет ли белая фигура перейти на ячейку, не попав под удар черной фигуры
Даны координаты трех ячеек шахматной доски. На клетке (x1, y1) расположена...


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

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

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