
Лаб по С и С++ / Лаб_С_№8
.docЗАДАЧИ ПО ТЕМЕ “ФУНКЦИИ И ДВУМЕРНЫЕ МАССИВЫ”
Условия выбора варианта
подгруппа |
1 |
2 |
3 |
№ машины |
№ варианта |
№ варианта |
№ варианта |
1 |
1 |
5 |
10 |
2 |
2 |
6 |
9 |
3 |
3 |
7 |
8 |
4 |
4 |
8 |
7 |
5 |
5 |
9 |
6 |
6 |
6 |
10 |
5 |
7 |
7 |
1 |
4 |
8 |
8 |
2 |
3 |
9 |
9 |
3 |
2 |
10** |
10 |
4 |
1 |
Написать программу, находящую в матрице размерностью n*m строку с минимальным элементом и меняющую ее местами с первой строкой. Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-
-вывода двумерного массива;
-
-поиска индексов минимального элемента матрицы;
-
-перестановки строк матрицы.
-
Написать программу, находящую в матрице размерностью n*m строку с максимальным элементом и меняющую его местами с последним столбцом. Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-
-вывода двумерного массива;
-
-поиска индексов минимального элемента матрицы;
-
-перестановки столбцов матрицы.
-
Для матрицы В(N,M), N < = M, M< =10 , найти сумму элементов каждого столбца матрицы. Сформировать массив D из найденных сумм. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –20, +100;
-
-вывода двумерного массива;
-
-поиска суммы элементов столбца матрицы;
-
Для матрицы В(N,M), N < = M, M< =10 , найти сумму элементов каждой строки матрицы. Сформировать массив D из найденных сумм. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –80, +100;
-
-вывода двумерного массива;
-
-поиска суммы элементов строки матрицы;
-
Написать программу, выполняющую в матрице размерностью n*m перестановку строк и столбцов (транспонирование матрицы). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-
-вывода двумерного массива;
-
-перестановки строк и столбцов матрицы.
-
Напишите программу для сложения и вычитания матриц, размерности которых запрашиваются программой в диалоговом режиме, а память распределяется динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-
-вывода двумерного массива;
-
-сложения и вычитания матриц. Одним из формальных параметров функции должен быть признак вида операции.
-
Написать программу, выполняющую в матрице размерностью n*m инвертирвание строк ( т.е. перестановку элементов каждой строки в обратном порядке). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-
-вывода двумерного массива;
-
-инвертирования строки матрицы.
-
Переформировать квадратную матрицу размерностью N таким образом, чтобы ее строки располагались по возрастанию их первых элементов. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –200, +200;
-
-вывода двумерного массива;
-
-сортировки строки матрицы по возрастанию;
-
преобразования матрицы.
-
Переформировать квадратную матрицу размерностью N таким образом, чтобы ее столбцы располагались по возрастанию их первых элементов. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите
-
-заполнения двумерного массива случайными числами из диапазона –200, +200;
-
-вывода двумерного массива;
-
-сортировки столбца матрицы по возрастанию;
-
преобразования матрицы.
-
1
Написать программу, выполняющую в матрице размерностью n*m поиск седловых точек (седловой точкой называется элемент, являющийся минимальным в строке и максимальным в столбце). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
-
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-
-вывода двумерного массива;
-
-поиска седловых точек;