Разработать программу С++, позволяющую выполнить над элементами массива следующие действия: Дана целочисленная матрица M размером m x n. Упорядочить (переставить) столбцы матрицы по невозрастанию максимальных элементов столбцов матрицы. Разрешается
- Информатика
Условие:
Разработать программу С++, позволяющую выполнить над элементами массива следующие действия:
Дана целочисленная матрица M размером m x n.
Упорядочить (переставить) столбцы матрицы по невозрастанию максимальных элементов столбцов матрицы.
Разрешается использовать дополнительный массив. Данные задать самостоятельно.
Решение:
Листинг программы
#include iostream
using namespace std;
int** input_matrix(int n, int m) {
int** M;
M = new int* [n];
for (int i = 0; i n; i++) {
M[i] = new int[m];
}
cout "Введите A:\n";
for (int i = 0; i n; i++) {
for (int j = 0; j m; j++) {
cout "Введите M[" i "][" j "]:";
cin M[i][j];
}
}
return M;
}
void print_arr(int** M, int n, int m) {
for (int i = 0; i n; i++) {
for (int j = 0; j m; j++) {
cout M[i][j] "\t";
}
cout "\n";
}
}
int** change_rows(int** M, int n, int m) {
int *b = new int[n];
int* maxE = new i...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства