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

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

22.12.2014, 01:37. Просмотров 1026. Ответов 1
Метки нет (Все метки)

Дона действительная матрица М*Т , упорядочить столбцы матрицы по убыванию среднего арифметического положительных элементов столбцов матрицы методом простого включения.

Собственно пытался выделить дополнительный массив для средней арифметической суммы и заполнить но нечего не получилось ( в чем проблема? а вообще огромная благодарность если задачу полностью кто нибудь сделает)


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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main(int argc, char* argv[])
{
 
    int mas[10][10];                       // Рандомное заполнение масива 10 на 10
    for (int i = 0; i < 10; i++)
    {
        for (int j = 0; j < 10; j++)
        {
            mas[i][j] = 0 + rand() % 10;
            cout << mas[i][j];
            cout << ' ';
        }
        cout << endl;
    }
    int sum[10];
    for (int i = 0; i < 10; i++)
    {
        for (int j = 0; j < 10; j++)
        {
            sum[i] = sum[i] + mas[i][j];
        }
        cout << sum[i];
        cout << ' ';
    }
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2014, 01:37
Ответы с готовыми решениями:

Упорядочить столбцы матрицы по убыванию их характеристик.
Характеристикой столбца назовем наибольшее количество идущих подряд отрицательных...

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

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

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

1
18 / 18 / 27
Регистрация: 11.12.2014
Сообщений: 52
22.12.2014, 03:22 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
#include <iostream>
using namespace std;
 
int main(int argc, char* argv[])
{
    int const n=5;
    int mas[n][n];                       // Рандомное заполнение масива 10 на 10
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            mas[i][j] = rand() % 20-10;
            cout << mas[i][j] << "\t";
        }
        cout << endl;
    }
    cin.get();
    double arr[n];
    double sum=0;
    for (int j = 0; j < n; j++)
    {
        for (int i = 0; i < n; i++)
        {
            if(mas[i][j]>0)
            sum += mas[i][j];
        }
        arr[j]=sum/10;
        sum=0;
    }
    cin.get();
    cout << endl;
    for(int i=0;i<n;i++)
    {
        cout << arr[i] << "\t";
    }
    cout << endl;
    for(int k=0;k<n;k++)
    for(int j=1;j<n;j++)
    {
        if(arr[j]<arr[j-1])
        {
            swap(arr[j],arr[j-1]);
            for(int i=0;i<n;i++)
            {
                swap(mas[i][j],mas[i][j-1]);
            }
        }
    }
    cin.get();
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            cout << mas[i][j] << "\t";
        }
        cout << endl;
    }
 
    system("pause");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2014, 03:22

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

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

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

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

Выбрать элементы большие среднего арифметического и упорядочить получившийся массив по убыванию
Как можно заменить строчки с 8 по 12? Дан массив x1, x2,..., x20. Выбрать элементы большие...


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

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

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