В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
AnnieFire1
AnnieFire1
17.05.2020 17:12 •  Информатика

даны координаты коня на шахматном поле размером 8×88×8. требуется определить, какие клетки поля под его бой. формат выходных данных требуется вывести kk строк, где kk — количество клеток поля под боем коня. каждая строка должна содержать два целых числа — координаты клеток. строки должны быть по возрастанию первой координаты, если же они , по возрастанию второй. примеры: входные данные данные 1 8 6 7

Показать ответ
Ответ:
superillarion15
superillarion15
07.10.2020 13:03
// PascalABC.NET 3.3
// Cборка 1590 от 03.12.2017

begin
  var (a,b):=ReadInteger2('Введите координаты коня->');
  for var i:=1 to 8 do
   for var j:=1 to 8 do
    begin
     var x:=abs(i-a);
     var y:=abs(j-b);
     if ((x=1) and (y=2)) or ((x=2) and (y=1)) then Println(i,j);
    end;
end.

Пример:
Введите координаты коня-> 8 86 7 7 6 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота