Форум программистов, компьютерный форум CyberForum.ru

Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце - C++

Восстановить пароль Регистрация
 
Dessful
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 4
22.12.2013, 16:42     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #1
Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 16:42     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце
Посмотрите здесь:

C++ Упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца
Упорядочить столбцы матрицы по возрастанию их наименьших элементов C++
C++ Упорядочить столбцы матрицы по возрастанию их наименьших элементов
Сортировка элементов в каждом столбце матрицы по возрастанию C++
C++ Работа с динамическим массивом (Упорядочить его по возрастанию элементов в каждом столбце)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,773
22.12.2013, 17:18     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #2
Dessful, размер матрицы? Задается пользователем, или в программе? Пишите условия задач полностью!
Dessful
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 4
22.12.2013, 17:26  [ТС]     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #3
Ev_Hyper, все условия на ваше усмотрение)
Haif
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 2
22.12.2013, 17:29     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #4
Dessful, с функциями или без?
Dessful
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 4
22.12.2013, 17:36  [ТС]     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #5
Haif, с функциями.
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,213
Завершенные тесты: 2
22.12.2013, 18:05     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Haif, Это бесплатный раздел, и здесь помогают бесплатно.

Добавлено через 17 минут
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
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main()
{
    srand((unsigned)time(NULL));
    int n, m;
    cout << "n = ";
    cin >> n;
    cout << "m = ";
    cin >> m;
    int **matrix = new int*[n];
    for(int i = 0; i < n; i++)
        matrix[i] = new int[m];
 
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
        {
            matrix[i][j] = rand() % 100;
            cout << matrix[i][j] << "\t";
        }
        cout << endl;
    }
 
    cout << endl << endl;
    int *p = new int[m];
    for(int i = 0; i < m; i++)
    {
        p[i] = 1;
        for(int j = 0; j < n; j++)
            p[i] *= matrix[j][i];
        cout << p[i] << " ";
    }
    for(int i = 0; i < m; i++)
    {
        for(int j = i + 1; j < m; j++)
        {
            if(p[j] < p[i])
            {
                //Меняем местами j - i  столбцы
                for(int k = 0; k < n; k++)
                {
                    int temp = matrix[k][j];
                    matrix[k][j] = matrix[k][i];
                    matrix[k][i] = temp;
                }
            }
        }
    }
    cout << endl << endl;
 
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
            cout << matrix[i][j] << "\t";
        cout << endl;
    }
 
    delete []p;
    for(int i = 0; i < n; i++)
        delete []matrix[i];
    delete []matrix;
    return 0;
}
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,773
22.12.2013, 18:05     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #7
Цитата Сообщение от Haif Посмотреть сообщение
Dessful, могу сделать, но платно, т.к. бесплатно тебе здесь никто не напишет программу
не надо деньги за помощь выклянчивать. Если не верите, что помогают бесплатно, почитайте темы и убедитесь сами.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2013, 18:10     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Dessful
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 4
22.12.2013, 18:10  [ТС]     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце #8
m1Rr0r, Огромное спасибо! выручил)
Yandex
Объявления
22.12.2013, 18:10     Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце
Ответ Создать тему
Опции темы

Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru