Привет. Само решение я смогу сделать сам, если пойму как. Поэтому прошу лишь описать теорию. Вот задание: Шахматная доска рассматривается в виде квадратного символьного массива размером 8x8. С клавиатуры вводятся натуральные числа v1 и g1, что обозначают номера вертикали (по счету слева направо) и горизонтали (по счету снизу вверх) для поля, на котором стоит белая шахматная фигура, и числа v2 и g2, указывающие соответствующие координаты второй, черной, фигуры. Определить поля, на которые может пойти первая фигура таким образом, чтобы не попасть под удар второй. Предусмотреть возможность ввода данных о такие фигуры: ладья, ферзь, конь. Тип фигуры задается пользователем соответственно буквами: Т, Ф, К. После ввода данных о каждой из фигур вывести на экран шахматную доску, обозначая на ней соответствующими буквами позиции заданных фигур, символом ‘*’ – позиции, на которые может быть перемещен первую фигуру, символом ‘x’ – позиции первой фигуры, которые находятся под ударом, а символом ‘.’ все остальные ячейки. Предусмотреть возможность рассмотрения нескольких ситуаций в процессе работы программы. Буду очень благодарен вам за помощь!!