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

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

Войти
Регистрация
Восстановить пароль
 
n00b.vcxproj
Кодер
 Аватар для n00b.vcxproj
46 / 45 / 2
Регистрация: 10.10.2010
Сообщений: 229
#1

Слон - C++

11.10.2011, 13:22. Просмотров 958. Ответов 3
Метки нет (Все метки)

Требуется определить, бьет ли слон, стоящий на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке. Вводятся четыре числа: координаты слона и координаты другой фигуры.

Мозги кипят. Не могу понять зависимость координат, по которым движется слон. С ладьёй дело легче обстоит:
C++
1
if(c11 == c21 || c12 == c22)
Прошу помочь.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2011, 13:22     Слон
Посмотрите здесь:

C++ Вирус-слон
C++ Написать задачку на двумерные массивы(Шахматная доска.На ней расположены 2 черных коня и белый слон).
Мухи и слон C++
C++ Определить сможет ли белый слон одним ходом пройти на поле
Слон бьет врагов ??? C++
Слон в колесе
Определить сможет ли белый слон расположенный на поле (a,b),одним ходом пойти на поле (e,f),не попав при этом под удар чёрного коня нах.(c,d) C++
Найти возможные пути для шахматной фигуры «слон» от одной клетки до другой C++
C++ Шахматы: Может ли слон побить слона?
C++ Определить, сможет ли белый слон перейти с одного поля на другое, не попав при этом под удар черного ферзя
На шахматной доске отметить все клетки, которые бьет слон C++
C++ На шахматной доске стоят черный король и белые ладья и слон (ладья бьет по горизонтали и вертикали, слон – по

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
 Аватар для solar_wind
741 / 732 / 39
Регистрация: 06.07.2009
Сообщений: 2,941
Завершенные тесты: 1
11.10.2011, 13:30     Слон #2
|слонX-фигураX|==|слонY-фигураY| кажется так....если не ошибаюсь....
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
11.10.2011, 13:33     Слон #3
Угу. Модуль через abs()
Gregory15
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 25
09.10.2012, 15:57     Слон #4
пишу тебе на C#
if((Math.Abs(x1)==Math.Abs(y1))||(Math.Abs(x2)==Math.Abs(y2)))
{

}
Yandex
Объявления
09.10.2012, 15:57     Слон
Ответ Создать тему
Опции темы

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