Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 8
1

Упорядочить столбцы матрицы по убыванию элементов строки, содержащей максимальный элемент матрицы

18.02.2019, 18:07. Просмотров 856. Ответов 2
Метки нет (Все метки)

дана матрица A(n,m). Упорядочить столбцы матрицы по убыванию элементов строки, содержащей максимальный элемент матрицы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2019, 18:07
Ответы с готовыми решениями:

Упорядочить столбцы матрицы по убыванию элементов первой строки
Дана матрица А(nxn). Написать программу, которая упорядочивает столбцы этой матрицы по убыванию...

Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки
Дана матрица Х. Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию...

Найти максимальное значение элемента матрицы, указать его координаты и подсчитать сумму строки матрицы, содержащей максимальный элемент
Здраствуйте форумчане, помогите выполнить задание. Из 25 положительных, отрицательных и нулевых...

Найти максимальный по модулю элемент матрицы, переставить строки/столбцы матрицы по условию
помогите пожалуйста. Задана матрица размером n x m. Найти максимальный по модулю элемент матрицы....

2
34 / 24 / 10
Регистрация: 08.02.2019
Сообщений: 158
18.02.2019, 19:44 2
Если я правильно понял задачу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <locale>
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
 
int main()
{
 
    setlocale(LC_ALL, "rus");
    srand(time(0));
 
    int N;
    int M;
 
    cout << "Введите N - количество строк" << endl;
    cin >> N; //Ввод количества строк массива
    cout << "Введите M - количество столбцов" << endl;
    cin >> M;//Ввод количества столбцов массива
 
    int **A = new int*[N];//объявление массива
 
    for (int count = 0; count < N; count++)//выделение памяти под массив
        A[count] = new int[M];
    cout << "Исходная матрица: " << endl;
    for (int row = 0; row < N; row++)
    {
        for (int col = 0; col < N; col++)
        {
            A[row][col] = 1 + rand() % 100;
            cout << setw(4) << A[row][col];
        }
        cout << endl;
    }
    int elmax = 0;
    int colmax = 0;
    // Находим максимальный элемент матрицы
    // + Номер этого столбца
    for (int row = 0; row < N; row++)
    {
        for (int col = 0; col < N; col++)
        {
            if (A[row][col] > elmax) {
                colmax = col; // Присваеваем столбец с максимальным элементом
                elmax = A[row][col];
            }
        }
    }
 
    for (int i = 0; i < N; i++) {
        for (int row = 0; row < N - 1; row++)
        {
 
            if (A[row][colmax] < A[row+1][colmax]) {
                int buff = A[row][colmax];
                A[row][colmax] = A[row+1][colmax];
                A[row+1][colmax] = buff;
            }
 
        }
    }
    cout << "Колонка с максимальным элементом: " << colmax << endl;
    cout << "Измененная матрица: " << endl;
    for (int row = 0; row < N; row++)
    {
        for (int col = 0; col < N; col++)
        {
            cout << setw(4) << A[row][col];
        }
        cout << endl;
    }
 
    for (int count = 0; count < N; count++)
        delete[] A[count];
 
    delete[] A;
 
    system("pause");
    return 0;
}
0
5273 / 3583 / 2122
Регистрация: 18.12.2017
Сообщений: 11,368
19.02.2019, 03:46 3
Helpdes, не работает:
70 4
93 27
colmax0
93 4
70 27
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2019, 03:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Упорядочить столбцы матрицы по убыванию сумм их элементов.
дана вещественная матрица размером 4*4. упорядочить ее столбцы по убыванию сумм их элементов.

Упорядочить столбцы матрицы по убыванию произведений их элементов
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов....

Упорядочить столбцы матрицы по убыванию произведений их элементов
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов....

Упорядочить столбцы матрицы по убыванию суммы элементов
Дана вещественная матрица размером 5х5.Упорядочить её столбцы по убыванию суммы элементов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.