Глава 12
170
12.166. Составить программу, которая меняет местами два любых элемента глав-
ной диагонали квадратного массива.
12.167. Составить программу, которая меняет местами два любых элемента побоч-
ной диагонали квадратного массива.
12.168. Верно ли, что сумма элементов главной диагонали квадратного массива не
превышает 100?
12.169. В квадратном массиве записаны целые числа. Верно ли, что сумма элемен-
тов побочной диагонали массива оканчивается цифрой 0?
12.170. Определить, сумма каких элементов квадратного массива больше — распо-
ложенных на главной диагонали или находящихся на побочной диагонали.
12.171. В квадратном массиве записаны целые числа. Определить:
а) сумму элементов главной диагонали массива, больших 20;
б) сумму элементов побочной диагонали массива, кратных четырем;
в) количество элементов побочной диагонали массива, равных пяти;
г) число четных элементов главной диагонали массива.
12.172. В квадратном массиве записаны целые числа. Определить:
а) произведение элементов побочной диагонали массива, меньших 10;
б) сумму элементов главной диагонали массива, оканчивающихся цифрой 7;
в) количество нулевых элементов главной диагонали массива;
г) число нечетных элементов побочной диагонали массива.
12.173. Определить:
а) минимальный элемент главной диагонали квадратного массива;
б) максимальный элемент побочной диагонали квадратного массива.
12.174. Определить:
а) максимальный элемент главной диагонали квадратного массива;
б) минимальный элемент побочной диагонали квадратного массива.
12.175. Определить:
а) координаты первого максимального элемента главной диагонали квад-
ратного массива;
б) координаты первого минимального элемента побочной диагонали квад-
ратного массива.
В обеих задачах принять, что диагональ просматривается сверху вниз.
12.176. Определить:
а) координаты последнего минимального элемента главной диагонали
квадратного массива;
б) координаты последнего максимального элемента побочной диагонали
квадратного массива.
В обеих задачах принять, что диагональ просматривается сверху вниз.
Двумерные массивы
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, заполненный цифрами. Вывести
на экран часть массива:
а) расположенную выше побочной диагонали;
б) расположенную ниже главной диагонали.
|