Поле шахматной дощечки определяется парой естественных чисел, каждое из которых не

Поле шахматной дощечки определяется парой естественных чисел, каждое из которых не превосходит 8: первое число - номер вертикали (при счете слева вправо), 2-ое - номер горизонтали (при счете снизу вверх).

На поле (a, b) размещен король. Верно ли, что он может одним ходом попасть на поле (c, d)?

Чтобы попасть на собственное поле, королю необходимо два хода.

Значения c и d могут находится вне границ шахматной дощечки. В этом случае Повелитель в принципе не может попасть на данное поле.

Формат входных данных

Даны натуральные числа a, b каждое из которых не превосходит 8.

А также числа c,d каждое из которых лежит в промежутке [0, 10]

Формат выходных данных

На выходе программки обязано быть написано булево значение, определяющее производится ли данное условие

задачка на паскаль

Задать свой вопрос
1 ответ
Var a,b,c,d:integer; b1,b2:boolean;
begin
readln(a,b,c,d);
b1:=(c in [1..8])and(d in [1..8]);
b2:=(абс(a-c)lt;=1)and(абс(b-d)lt;=1)and((alt;gt;c)or(blt;gt;d));
writeln(b1 and b2);
end.

Пример:
5 4 5 3
True
Анатолий Орищук
К сожалению, недоработка осталась. Как только будет возможность - исправлю.
Мария Фатис
Исправлено. Сейчас всё ок.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт