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

Требуется определить, бьет ли конь - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
Annetkaz
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 83
15.10.2012, 17:54     Требуется определить, бьет ли конь #1
Здравствуйте, уважаемые программисты! помоги пожалуйста решить задачку на Паскале. Условие задачи - Требуется определить, бьет ли конь, стоящий на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке. Вводятся четыре числа: координаты коня и координаты другой фигуры. Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 17:54     Требуется определить, бьет ли конь
Посмотрите здесь:

C++ Бьет ли карта k1 карту k2
Слон бьет врагов ??? C++
C++ Конь.
C++ Шахмотный конь
C++ Бьет ли конь пешку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
doctor_lecter
 Аватар для doctor_lecter
279 / 152 / 8
Регистрация: 22.09.2012
Сообщений: 283
15.10.2012, 18:02     Требуется определить, бьет ли конь #2
C++
1
2
3
4
5
6
7
8
int x, y; // координаты клетки
int xN, yN; // координаты коня
// Ввод x, y, xN, yN
if ((abs(x-xN) == 2) && (abs(y-yN) == 1) || ((abs(x-xN) == 1) && (abs(y-yN) == 2))) {
    // бьет
} else {
    // не бьет
}
Annetkaz
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 83
15.10.2012, 18:12  [ТС]     Требуется определить, бьет ли конь #3
а можно тоже самое только на Паскале?!
Skyll-ru
 Аватар для Skyll-ru
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 16
15.10.2012, 18:27     Требуется определить, бьет ли конь #4
А можно тоже самое, но писать в нужный раздел? Раздел С++, вот и ответ на С++ (=

Pascal
1
2
3
4
5
6
7
8
9
x, y: integer; // координаты клетки
xN, yN: integer; // координаты коня
. . . . . . . . . . .
// Ввод x, y, xN, yN
if ((abs(x-xN) = 2) and (abs(y-yN) = 1) or ((abs(x-xN) = 1) and (abs(y-yN) = 2))) then begin
    // бьет
end else begin
    // не бьет
end;
Переведено на Паскаль с кода doctor_lecter'а . Вроде бы все перевел...
Annetkaz
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 83
15.10.2012, 18:30  [ТС]     Требуется определить, бьет ли конь #5
благодарю, при регистрации не на то зашла
Skyll-ru
 Аватар для Skyll-ru
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 16
15.10.2012, 18:42     Требуется определить, бьет ли конь #6
Ааа, Вы девушка... (=
Annetkaz
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 83
15.10.2012, 18:45  [ТС]     Требуется определить, бьет ли конь #7
хей, что за дескриминация?!
Skyll-ru
 Аватар для Skyll-ru
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 16
15.10.2012, 18:48     Требуется определить, бьет ли конь #8
Какая дискриминация? Все Оки)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2012, 18:50     Требуется определить, бьет ли конь
Еще ссылки по теме:

C++ Волновой алгоритм (шахматы, конь)
C++ Шахматы, конь
Шахматная фигура конь C++

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

Или воспользуйтесь поиском по форуму:
Annetkaz
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 83
15.10.2012, 18:50  [ТС]     Требуется определить, бьет ли конь #9
Yandex
Объявления
15.10.2012, 18:50     Требуется определить, бьет ли конь
Ответ Создать тему
Опции темы

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