Д. М. Златопольский Санкт-Петербург «бхв-петербург» 2011 удк


  Составить  программу,  которая  меняет  местами  два  любых  элемента  глав- ной диагонали квадратного массива.  12.167



Pdf көрінісі
бет187/271
Дата04.02.2022
өлшемі7,99 Mb.
#24830
1   ...   183   184   185   186   187   188   189   190   ...   271
Глава 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,   заполненный цифрами.  Вывести 
на экран часть массива: 
а) расположенную выше побочной диагонали; 
б) расположенную ниже главной диагонали. 




Достарыңызбен бөлісу:
1   ...   183   184   185   186   187   188   189   190   ...   271




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет