ЛАБОРАТОРНАЯ РАБОТА №13 НА ТЕМУ
«СОРТИРОВКА В ДВУМЕРНОМ МАССИВЕ»
Задание №1 «Сортировка одной строки»
1 Дан двумерный массив A, размером (n´n). Упорядочить по возрастанию первую строку матрицы. Задачу решить двумя способами сортировки.
2. Дан двумерный массив A, размером (n´n). Упорядочить по возрастанию последнюю строку матрицы. Задачу решить двумя способами сортировки.
3. Дан двумерный массив A, размером (n´n). Упорядочить по возрастанию пятую строку матрицы. Задачу решить двумя способами сортировки.
4. Дан двумерный массив A, размером (n´n). Упорядочить по возрастанию первый столбец матрицы. Задачу решить двумя способами сортировки.
5. Дан двумерный массив A, размером (n´n). Упорядочить по возрастанию последний столбец матрицы. Задачу решить двумя способами сортировки.
6. Дан двумерный массив A, размером (n´n). Упорядочить по возрастанию третий столбец матрицы. Задачу решить двумя способами сортировки.
7. Дан двумерный массив A, размером (n´n). Упорядочить по убыванию первую строку матрицы. Задачу решить двумя способами сортировки.
8. Дан двумерный массив A, размером (n´n). Упорядочить по убыванию последнюю строку матрицы. Задачу решить двумя способами сортировки.
9. Дан двумерный массив A, размером (n´m). Найти сумму положительных элементов в каждой строке матрицы. Затем упорядочить по убыванию созданный массив
10. Дан двумерный массив A, размером (n´m). Найти сумму положительных элементов в каждом столбце матрицы. Затем упорядочить по убыванию созданный массив.
11. Дан двумерный массив a, размером (n´m). Найти среднее арифметическое положительных элементов в каждом столбце матрицы. Затем упорядочить по убыванию созданный массив. Задачу решить двумя способами сортировки.
12. Дан двумерный массив a, размером (n´m). Найти среднее геометрическое положительных элементов в каждой строке матрицы. Затем упорядочить по убыванию созданный массив. Задачу решить двумя способами сортировки.
13. Дан двумерный массив a, размером (n´m). Упорядочить по убыванию последний столбец матрицы. А также далее упорядочить по возрастанию первую строку матрицы. Задачу решить двумя способами сортировки.
14. Дан двумерный массив a, размером (n´m). Упорядочить по убыванию третий столбец матрицы. А также далее упорядочить по возрастанию пятую строку матрицы. Задачу решить двумя способами сортировки.
15. Дан двумерный массив a, размером (n´m). Переставить третий и пятый столбец. Затем упорядочить по убыванию первый столбец матрицы. Задачу решить двумя способами сортировки.
Задание №2 «Сортировка диагонали»
1. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию побочную диагональ.
2. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию главную диагональ.
3. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию параллель побочной диагонали расположенной под диагональю
4. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию параллель главной диагонали расположенной над диагональю.
5. Дан двумерный массив a, размером (n´n). Упорядочить по убыванию главную диагональ.
6. Дан двумерный массив a, размером (n´n). Упорядочить по убыванию параллель побочной диагонали расположенной под диагональю.
7. Дан двумерный массив a, размером (n´n). Упорядочить по убыванию параллель главной диагонали расположенной над диагональ
8. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию параллель главной диагонали расположенной под диагональю.
9. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию параллель побочной диагонали расположенной над диагональю.
10. Дан двумерный массив a, размером (n´n). Упорядочить по убыванию побочную диагональ.
11. Дан двумерный массив a, размером (n´n). Упорядочить по убыванию параллель главной диагонали расположенной под диагональю
12. Дан двумерный массив a, размером (n´n). Упорядочить по убыванию параллель побочной диагонали расположенной над диагональю.
13. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию побочную диагональ.
14. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию параллель побочной диагонали расположенной под диагональю.
15. Дан двумерный массив a, размером (n´n). Упорядочить по возрастанию параллель главной диагонали расположенной над диагональю.
Задание №3 «Сортировка всей таблицы целиком»
1. Дана матрица (n´m). Создать массив, каждый элемент которого равен количеству нулевых элементов в каждом столбце матрицы. Упорядочить столбцы матрицы по убыванию количеств нулевых элементов.
2. Дана матрица (n´m). Создать массив, каждый элемент которого равен среднему геометрическому положительных элементов в каждом столбце матрицы. Упорядочить столбцы матрицы по убыванию средних геометрических элементов
3. Упорядочить строки матрицы так, чтобы суммы положительных элементов в строках были расположены по убыванию.
4. Упорядочить столбцы матрицы так, чтобы суммы положительных элементов в столбцах были расположены по убыванию.
5. Упорядочить столбцы матрицы так, чтобы произведения положительных элементов в столбцах были расположены по убыванию
6. Упорядочить столбцы матрицы так, чтобы произведения положительных элементов в столбцах были расположены по возрастанию.
7. Упорядочить строки матрицы так, чтобы суммы положительных элементов в строках были расположены по возрастанию.
8. Дана матрица (n´m). Создать массив, каждый элемент которого равен количеству нулевых элементов в каждом столбце матрицы. Упорядочить столбцы матрицы по убыванию количеств нулевых элементов.
9. Дана матрица (n´m). Создать массив, каждый элемент которого равен среднему геометрическому положительных элементов в каждом столбце матрицы. Упорядочить столбцы матрицы по убыванию средних геометрических элементов.
10. Дана матрица (n´m). Создать массив, каждый элемент которого равен количеству нулевых элементов в каждой строке матрицы. Упорядочить строки матрицы по убыванию количеств нулевых элементов.
11. Дана матрица (n´m). Создать массив, каждый элемент которого равен среднему геометрическому положительных элементов в каждой строке матрицы. Упорядочить строки матрицы по возрастанию средних геометрических элементов.
12. Дана матрица (n´m). Создать массив, каждый элемент которого равен среднему арифметическому отрицательных элементов в каждом столбце матрицы. Упорядочить столбцы матрицы по убыванию средних геометрических элементов.
13. Упорядочить столбцы матрицы так, чтобы произведения положительных элементов в столбцах были расположены по возрастанию.
14. Дана матрица (n´m). Создать массив, каждый элемент которого равен среднему арифметическому отрицательных элементов в каждой строке матрицы. Упорядочить строки матрицы по убыванию средних геометрических элементов.
15. Дана матрица (n´m). Упорядочить строки матрицы так, чтобы произведения отрицательных элементов в столбцах были расположены по убыванию
Задание №4«Сортировка и произведение матриц»
1. Дано два двумерных массива А и В размером (8´8) и число alfa. Найти С=alfa*А+В и D=А*В. Далее упорядочить по возрастанию в полученном массиве D последний столбец.
2. Дан двумерный массив А, размером (7´5) и одномерный массив b(5). Найти х(7), =А*b. Далее упорядочить полученный массив х по возрастанию.
3. Дан двумерный массив A, размером (n´n). и одномерный массив b(n). Найти х=А*b C=АТ.(транспонировать матрицу). Далее упорядочить по возрастанию в полученном массиве C главную диагональ.
4. Дано два двумерных массива: С размером (7´10) и D размером (10*7). Найти A=C*D. далее найти наибольшее число в главной диагонали A. Далее упорядочить по возрастанию последнюю строку в матрице А .
5. Дано два двумерных массива: А размером (10´10) и В размером (10*10). Найти С=А+В и D=А*В. далее найти сумму в элементов в побочной диагонали D. Далее упорядочить по убыванию 3-ю строку в полученном массиве D.
6. Дан двумерный массив C, размером (9´5) и одномерный массив b(5). Найти х(7), х=C*b. Дале е вычислить сумму элементов, расположенных между min и max элементами х. Далее упорядочить полученный массив по возрастанию.
7. Дан двумерный массив D, размером (n´n). Найти A=DТ.(транспонировать матрицу). А также Дан двумерный массив C, размером (9´5) и одномерный массив b(5). Найти х(7), х=C*b. Далее упорядочить полученный массив по возрастанию.
8. Дано два двумерных массива: А размером (8´5) и В размером (5*8). Найти С=А*В. Найти max в матрице А. и упорядочить первую строку матрицы С.
9. Дано два двумерных массива: А размером (8´8) и В размером (8*8) и число х. Найти С=А+х*В и D=х*А*В. Далее упорядочить по возрастанию побочную диагональ в полученном массиве D.
10. Дано два двумерных массива: А размером (8´8) и В размером (8*8). Найти С=А+В и D=А*В. Найти максимальные элементы в главных диагоналях матриц С и D. Далее упорядочить по возрастанию первый столбец в полученном массиве С.
11. Дано два двумерных массива: А размером (8´8) и В размером (8*8). Найти сумму положительных элементов в каждом столбце матрицы В, записав их в массив х(8). Далее найти с=А*х. Далее упорядочить полученный массив по возрастанию
12. Дано два двумерных массива: А размером (8´8) и В размером (8*8). Найти С=А+В и D=А*В. Найти максимальные элементы в побочных диагоналях матриц С и D. Далее упорядочить первый столбец в полученном массиве С.
13. Дано два двумерных массива: А размером (8´8) и В размером (8*8). Найти сумму элементов в каждой строке матрицы В, записав их в массив х(8). Далее найти с=А*х. Далее упорядочить полученный массив по возрастанию.
14. Дано два двумерных массива: А размером (8´8) и В размером (8*8) и число х. Найти С=А+х*В и D=х*А*В. Далее найти сумму элементов в последнем столбце матрицы D и записать их в одномерный массив. Далее упорядочить полученный массив по возрастанию
15. Дано два двумерных массива: А размером (8´5) и В размером (5*8). Найти С=А*В. Найти max в матрице А. и упорядочить первую строку матрицы С.