Двумерные массивы
171
12.177. В квадратном массиве из
n строк, где
n — нечетное число, все элементы
различны. Наибольший элемент среди стоящих на главной и побочной диа-
гоналях поменять местами с элементом, стоящим на пересечении этих диа-
гоналей.
12.178. В квадратном массиве из
n строк, где
n — нечетное число, все элементы
различны. Наименьший элемент среди стоящих на главной и побочной диа-
гоналях поменять местами с элементом, расположенным в левом нижнем
углу массива.
12.179. Заполнить квадратный массив размером
n n таким образом, чтобы:
а) его элементы имели значения, симметричные относительно главной диа-
гонали;
б) его элементы имели значения, симметричные относительно побочной
диагонали.
12.180. Над главной диагональю квадратного массива размером 18 18 записано
количество очков, набранных той или иной командой во встречах с други-
ми командами (3 — если данная команда выиграла игру, 0 — если проигра-
ла, 1 — если игра закончилась вничью). Для каждой команды определить:
а) количество выигрышей, количество
ничьих и количество проигрышей;
б) общее число набранных ею очков.
Обе задачи решить двумя способами:
1) с использованием дополнительного двумерного массива или трех одно-
мерных массивов;
2) без использования дополнительного массива (дополнительных мас-
сивов).
12.181. Решить предыдущую задачу для случая, когда в исходном массиве записа-
ны двузначные или однозначные числа, запись которых образована цифра-
ми, означающими количество забитых и пропущенных в данной игре мя-
чей. Например, 32 — три забитых, два
пропущенных, 22 — два забитых,
два пропущенных, 0 — ноль забитых, ноль пропущенных.
Определить также общее число забитых и общее число пропущенных каж-
дой командой мячей.
12.182. Дан квадратный массив размером 10 10, заполненный двузначными це-
лыми числами. Вывести на экран часть массива:
а) расположенную выше главной диагонали;
б) расположенную ниже побочной диагонали.
12.183. Дан квадратный массив размером 15 15, заполненный цифрами. Вывести
на экран часть массива:
а) расположенную выше побочной диагонали;
б) расположенную ниже главной диагонали.