0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 17
1

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

08.11.2015, 20:24. Показов 2072. Ответов 3
Метки нет (Все метки)

Дана действительная матрица порядка n× m. Обращение к элементам массива выполнить через указатели. Упорядочить столбцы по неубыванию последних элементов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2015, 20:24
Ответы с готовыми решениями:

Упорядочить столбцы матрицы по неубыванию характеристик. Динамическая память
Дана целочисленная матрица A(M,N). Характеристикой j –го столбца матрицы назовем значение элемента,...

Упорядочить строки матрицы по неубыванию первых элементов
Дана матрица m*n, m,n<50. Упорядочить ее строки по неубыванию их первых элементов.нарисуйте...

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

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

3
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
08.11.2015, 20:36 2
Цитата Сообщение от dimon_gormon Посмотреть сообщение
столбцы по неубыванию
?? по возрастанию ??
1
Модератор
Эксперт CЭксперт С++
5108 / 2293 / 333
Регистрация: 20.02.2013
Сообщений: 5,648
Записей в блоге: 19
08.11.2015, 20:57 3
anti-k, "Паки, паки… иже херувимы!. . Языками не владею, ваше благородие!" (с) - тут, видать, похожий случай.
0
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
08.11.2015, 21:02 4
dimon_gormon,
Так?
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
#include<iostream>
#include<random>
using namespace std;
int**create(int r_size, int c_size)
{
    int**arr = NULL;
    arr = new int*[r_size]();
    for (int i(0); i < r_size; i++)
        arr[i] = new int[c_size];
    return arr;
 
}
void input(int**arr, int r_size, int c_size)
{
    for (int i(0); i < r_size; i++)
    {
        for (int j(0); j < c_size; j++)
        {
            arr[i][j] = rand()%10;
        }
    }
}
void change(int**arr, int r_size, int c_size)
{
    for (int i(r_size - 1),j(0); j < c_size; j++)
    {
        for (int k(1); k < c_size; k++)
        {
            for (int l(k); l > 0; l--)
            {
                if (arr[i][l] < arr[i][l - 1])
                {
                    for (int s(0); s < r_size; s++)
                        swap(arr[s][l], arr[s][l - 1]);
                }
            }
        }
    }
}
void output(int**arr, int r_size, int c_size)
{
    for (int i(0); i < r_size; i++)
    {
        for (int j(0); j < c_size; j++)
        {
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }
}
int main() {
    int n = 10, m = 15;
    int**arr = NULL;
    arr=create(n, m);
    input(arr, n, m);
    output(arr, n, m);
    change(arr, n, m);
    output(arr, n, m);
    for (int i(0); i < n; i++)
        delete[]arr[i];
    delete[]arr;
    return 0;
}
Добавлено через 41 секунду
gru74ik,
получи велосипеды
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2015, 21:02
Помогаю со студенческими работами здесь

Упорядочить строки матрицы по неубыванию сумм положительных элементов
Переформировать матрицу таким образом,что бы ее строки располагались в порядке неубывания сумм их...

Упорядочить строки матрицы по неубыванию их наибольших элементов (Delphi->C++)
Дана матрица размером NxM. Упорядочить ее строки по неубыванию их наибольших элементов. program...

Упорядочить строки матрицы по возрастанию их последних элементов
Помогите переделать, покопался на форуме нашел по возрастанию первых элементов, а нужно последних....

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru