Глава 12 184 12.285.*Шахматную доску будем представлять в виде квадратного символьного
массива размером 8 8. Даны натуральные числа v и g (1 v 8, 1 g 8),
указывающие номера вертикали и горизонтали для поля, на котором стоит
шахматная фигура. Необходимо поля, находящиеся под угрозой данной фи-
гуры, положить равными символу "*", а остальные — символу "0". Рас-
смотреть случаи, когда заданная фигура:
а) ладья;
в) ферзь;
б) слон;
г) конь.
Элемент массива, соответствующий местоположению заданной фигуры, поло-
жить равным первому символу названия фигуры (соответственно л, с, ф, к).
12.286.*Шахматную доску будем представлять в виде квадратного символьного массива
размером 8 8. Даны натуральные числа
1
v и
1
g , указывающие номера верти-
кали (при счете слева направо) и горизонтали (при счете снизу вверх) для поля,
на котором стоит белая шахматная фигура, и числа
2
v и
2
g — указывающие
соответствующие координаты второй, черной, фигуры (
1
1
8,
v
1
1
8,
g
2
1
8,
v
2
1
8
g ). Определить поля (отметить их символом "+"), на которые
может пойти первая фигура, не попав под удар второй фигуры. Рассмотреть сле-
дующие варианты сочетаний первой и второй фигур:
а) ладья и ладья;
б) ладья и ферзь;
в) ладья и конь;
г) ладья и слон;
д) ферзь и ферзь;
е) ферзь и ладья;
ж) ферзь и конь;
з) ферзь и слон;
и) конь и конь;
к) конь и ладья;
л) конь и ферзь;
м) конь и слон;
н) слон и слон;
о) слон и ферзь;
п) слон и конь;
р) слон и ладья;
с) король и слон;
т) король и ферзь;
у) король и конь;
ф) король и ладья.
12.287.*Над главной диагональю квадратного массива размером 18 18 записаны
результаты игр той или иной команды во встречах с другими командами в
виде: "3:1", "2:2", "0:1" и т. п. Для каждой команды определить:
а) количество выигрышей, количество ничьих и количество проигрышей;
б) общее число набранных ею очков;
в) общее число забитых и общее число пропущенных мячей.
Все задачи решить двумя способами:
1) с использованием дополнительного двумерного массива или трех одно-
мерных массивов;
2) без использования дополнительного массива (дополнительных мас-
сивов).