Вопрос задан 15.10.2026 в 13:21. Предмет Информатика. Спрашивает Гиниборг Артем.

Ходы коня

На шахматной доске стоит конь. Отметьте положение коня на доске и все клетки, которые он бьёт. Клетку, где стоит конь, отметьте английской буквой “K”. Клетки, которые он бьёт, отметьте символами “*”. Остальные клетки заполните точками.

Входные данные

Программа получает на вход два числа — координаты коня на шахматной доске. Координаты вводятся на одной строке через пробел. Первое число обозначает номер строки, а второе — номер столбца. Все числа принимают значения от 1 до 8.

Выходные данные

Выведите на экран изображение доски так, как это показано в примере. Обратите внимание, что символы в одной строке разделены пробелом.

Примеры
Ввод
Вывод
4 2
. . . . . . . .
* . * . . . . .
. . . * . . . .
. K . . . . . .
. . . * . . . .
* . * . . . . .
. . . . . . . .
. . . . . . . .

Перейти к ответам

Ответы на вопрос

Отвечает Марченко Ульяна.

Нужно отметить клетку коня буквой K, а затем проверить восемь возможных ходов: на 2 клетки по строке и на 1 по столбцу или наоборот.

Для каждой клетки доски: если её координаты совпадают с координатами коня, выводится K; если она совпадает с одной из клеток допустимого хода, выводится *; иначе — точка.

Возможные смещения: \( (-2,-1), (-2,1), (-1,-2), (-1,2), (1,-2), (1,2), (2,-1), (2,1) \). Координаты хода учитываются только тогда, когда они находятся в пределах от \(1\) до \(8\).

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос