|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2013, 17:18 | #1 |
Пользователь
Регистрация: 25.02.2013
Сообщений: 57
|
Задача конь и ферзь.
Подскажите пожалуйста как сделать такую задачу.
----------------------------------------------------------------------------- Заданы координаты двух полей шахматной доски x1,y1-Ферзь и x2,y2-Конь.определить бьет ли конь ферзя. ----------------------------------------------------------------------------- Я не как не могу придумать код. |
30.09.2013, 17:41 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
01.10.2013, 14:31 | #3 |
Пользователь
Регистрация: 25.02.2013
Сообщений: 57
|
|
01.10.2013, 14:34 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Конь ходит буквой "Г". Тогда абсолютная разность по координатами равна 2 и 1 или 1 и 2. Для упрощения берем их произведение.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
01.10.2013, 15:01 | #5 |
Пользователь
Регистрация: 25.02.2013
Сообщений: 57
|
А что делает оператор abs-(Абсолютное значение) Как понять?
|
01.10.2013, 15:18 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
abs() возвращает абсолютное значение. Это делается чтоб проверять простым условием все ходы коня вверх-вправо - это значения координат с положительным результатом, вниз-влево - с отрицательным. Вот чтоб вычленить только траекторию без направления, результат вычислений стоит приводить к положительным значениям.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Троянский конь из книги Фленова | demiancz | Работа с сетью в Delphi | 14 | 06.04.2013 12:56 |
задача Конь и Ферзь | Leopold8220 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 13.02.2013 20:05 |
ферзь. символьная матрица. некорректная работа | prettynetty | Помощь студентам | 2 | 07.07.2012 08:17 |
Конь | анна2709 | Помощь студентам | 1 | 12.04.2011 21:07 |