Программирование на языке С++. Викентьева О.Л - 32 стр.

UptoLike

32
определить является ли заданная матрица симметрической.
(Матрица называется симметрической, если транспониро-
ванная матрица равна исходной).
9. Написать функцию для вычисления суммы элементов квад-
ратной матрицы, которые расположены ниже главной диаго-
нали. С ее помощью найти максимальное значение такой
суммы в n матрицах.
10. Написать функцию, проверяющую есть ли отрицательные
элементы в указанной строке двумерного массива. Удалить
из массива все строки с отрицательными элементами, уда-
ленная строка заполняется 0 и переносится в конец мас-
сива.
11. Написать функцию, проверяющую по возрастанию или убыва-
нию упорядочена указанная строка двумерного массива.
Упорядочить по возрастанию все строки двумерного масси-
ва, которые неупорядочены по убыванию.
12. Написать функцию, для поиска максимального элемента в
указанной строке двумерного массива. Сдвинуть в двумер-
ном массиве все строки циклически вправо на количество
элементов равное максимальному элементу в этой строке.
13. Определить можно ли в двумерном массиве найти такой
столбец, который разбивает массив на два так, что сумма
элементов в первом больше, чем сумма элементов во вто-
ром. Сам столбец в разбиваемые части не входит.
14. Вычислить произведение всех столбцов массива, у которых
первый элемент больше элементов расположенных на глав-
ной и побочной диагонали.
15. Задан двумерный массив. Найти сумму элементов первого
столбца без одного последнего элемента, сумму элементов
второго столбца без двух последних, сумму элементов
третьего столбца без трех последних и т. д. Последний
столбец не обрабатывается. Среди найденных сумм найти
максимальную.
16. Задан двумерный массив N x N. Разрешается произвольно
переставлять элементы внутри любого столбца. Проверить,
можно ли выполнив конечное количество перестановок в
столбцах, расположить на побочной диагональ элементы
так, чтобы он возрастали.
17. Задан двумерный массив N x M. Найти в нем подмассив 3 х
3, сумма элементов которого максимальна. N и M могут
быть не кратны трем.
18. Задан двумерный массив N x N. Последовательно рассмат-
риваются квадратные подмассивы, правый верхний элемент
которых лежит на побочной диагонали. В каждом таком
подмассиве находится максимальный элемент. Путем пере-
становок строк и столбцов (целиком) элемент надо пере-
местить в правый верхний угол подмассива. Проверить по-
лучилась ли на побочной диагонали убывающая последова-
тельность элементов.
                                                         32


   определить является ли заданная матрица симметрической.
   (Матрица называется симметрической, если транспониро-
   ванная матрица равна исходной).
9. Написать функцию для вычисления суммы элементов квад-
   ратной матрицы, которые расположены ниже главной диаго-
   нали. С ее помощью найти максимальное значение такой
   суммы в n матрицах.
10. Написать функцию, проверяющую есть ли отрицательные
   элементы в указанной строке двумерного массива. Удалить
   из массива все строки с отрицательными элементами, уда-
   ленная строка заполняется 0 и переносится в конец мас-
   сива.
11. Написать функцию, проверяющую по возрастанию или убыва-
   нию упорядочена указанная строка двумерного массива.
   Упорядочить по возрастанию все строки двумерного масси-
   ва, которые неупорядочены по убыванию.
12. Написать функцию, для поиска максимального элемента в
   указанной строке двумерного массива. Сдвинуть в двумер-
   ном массиве все строки циклически вправо на количество
   элементов равное максимальному элементу в этой строке.
13. Определить можно ли в двумерном массиве найти такой
   столбец, который разбивает массив на два так, что сумма
   элементов в первом больше, чем сумма элементов во вто-
   ром. Сам столбец в разбиваемые части не входит.
14. Вычислить произведение всех столбцов массива, у которых
   первый элемент больше элементов расположенных на глав-
   ной и побочной диагонали.
15. Задан двумерный массив. Найти сумму элементов первого
   столбца без одного последнего элемента, сумму элементов
   второго столбца без двух последних, сумму элементов
   третьего столбца без трех последних и т. д. Последний
   столбец не обрабатывается. Среди найденных сумм найти
   максимальную.
16. Задан двумерный массив N x N. Разрешается произвольно
   переставлять элементы внутри любого столбца. Проверить,
   можно ли выполнив конечное количество перестановок в
   столбцах, расположить на побочной диагональ элементы
   так, чтобы он возрастали.
17. Задан двумерный массив N x M. Найти в нем подмассив 3 х
   3, сумма элементов которого максимальна. N и M могут
   быть не кратны трем.
18. Задан двумерный массив N x N. Последовательно рассмат-
   риваются квадратные подмассивы, правый верхний элемент
   которых лежит на побочной диагонали. В каждом таком
   подмассиве находится максимальный элемент. Путем пере-
   становок строк и столбцов (целиком) элемент надо пере-
   местить в правый верхний угол подмассива. Проверить по-
   лучилась ли на побочной диагонали убывающая последова-
   тельность элементов.