Где на шахматной доске находится конь и какие клетки он бьет? Клетку, на которой находится конь, отметьте как

  • 23
Где на шахматной доске находится конь и какие клетки он бьет? Клетку, на которой находится конь, отметьте как "K". Клетки, которые он бьет, отметьте символом "*". Остальные клетки заполните точками. Входные данные: Программа получает две координаты - расположение коня на шахматной доске. Каждая координата вводится на отдельной строке. Первое число обозначает номер строки, второе - номер столбца. Все числа могут принимать значения от 1 до 8. Выходные данные: Выведите изображение доски в соответствии с примером. Пример: Ввод: 4 2 Вывод: . * . * . * . * . . * * K * . * . * . * . * .
Сказочная_Принцесса
51
Хорошо, начнем решение задачи.

Для начала, необходимо понять, как перемещается конь по шахматной доске. Конь может сделать ход на две клетки по горизонтали и одну клетку по вертикали или на две клетки по вертикали и одну клетку по горизонтали. Теперь, зная расположение коня на доске, мы можем найти клетки, которые он бьет.

Дано, что координаты коня - это 4 и 2. Это означает, что конь находится на 4-й строке и 2-м столбце.

Теперь давайте создадим шахматную доску в виде матрицы 8x8 и заполним ее символами точек.

Вот пример входных данных:

4
2


Теперь используя эти данные, заполним матрицу символами точек и обозначим местонахождение коня.

Вот полученная шахматная доска:

. * . * . * . *
* . . . . . . *
. . . K . . . .
* . . . . . . *
. * . * . * . *
* . . . . . . *
. . . . . . . *
* . * . * . * .


Видно, что клетка, на которой находится конь, отмечена символом "K", а клетки, которые он бьет, отмечены символом "*". Все остальные клетки заполнены точками.

Таким образом, ответ на задачу: на шахматной доске конь находится на клетке (4, 2) и он бьет клетки, отмеченные символом "*".

Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь задавать.