Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Чижова
0 / 0 / 0
Регистрация: 24.12.2016
Сообщений: 44
1

Найти среднее арифметическое каждой строки матрицы и отсортировать строки по возрастанию

21.06.2017, 20:27. Просмотров 1039. Ответов 1
Метки нет (Все метки)

Дана квадратная матрица. Найти среднее арифметическое каждой строки и отсортировать строки по возрастанию этих характеристик
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2017, 20:27
Ответы с готовыми решениями:

Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки. размер матрицы 7х7.заранее спасибо
Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой...

Найти среднее арифметическое элементов каждой строки матрицы
Нужно ввести матрицу и получить вектор B, каждый элемент которого среднее арифметическое элементов...

Найти среднее арифметическое элементов каждой строки матрицы
Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и отнять его от элементов...

8. Найти среднее арифметическое элементов каждой строки матрицы Q(l,m) и вычесть его из элементов этой строки
желательно с коментариями

Найти среднее арифметическое каждой строки заданной матрицы и сумму её элементов
Приветствую всех. Дана действительная матрица A размера n x m. Найти среднее арифметическое каждой...

1
afront
1209 / 1055 / 772
Регистрация: 29.02.2016
Сообщений: 3,332
21.06.2017, 21:56 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
#include <iostream>
#include <time.h>
#include <iomanip>
using namespace std;
void sortWithIndex( int n , double *a, int *index)  
{
    double temp;
    for (int i = 0 ; i < n; i++)
        index[i] = i ;
    for (int i = 0 ; i < n-1; i++)
       for(int j = 0; j < n-1; j++)
           if (a[j+1] < a[j])
           {
               temp = a[j + 1]; 
                a[j + 1] = a[j]; 
                a[j] = temp;
               temp = index[j+1];
               index[j+1] = index[j];
               index[j] = temp;
           }
}
 
int main()
{
    srand(time(NULL));
 
    int n=7; // row
    double *row=new double[n];
    int *index=new int[n];
    int**a=new int*[n];
    for(int i=0;i<n;++i)
        a[i]=new int[n];
 
    for(int i=0;i<n;++i)
        for(int j=0;j<n;++j)
            a[i][j]=rand()%2;
    for(int i=0;i<n;++i)
    {
        index[i]=i;
        for(int j=0;j<n;++j)
            cout<<a[i][j]<<"\t";
        cout<<endl;
    }
    cout<<endl;
    for(int i=0;i<n;++i)
    { 
        row[i]=0.0;
        for(int j=0;j<n;++j)    
            row[i]+=a[i][j];
    }
    for(int i=0;i<n;++i)
        cout << fixed << setprecision(3)<<row[i]/n<<" ";
    cout<<endl; 
    sortWithIndex( n , row, index);
    for(int i=0;i<n;++i)
        cout << index[i] <<" ";
    cout<<endl; 
 
    for(int i=0;i<n;++i)
    {
        int in= index[i];
        for(int j=0;j<n;++j)
            cout<<a[in][j]<<"\t";
        cout<<endl;
    }
    system("pause");
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.06.2017, 21:56

Для каждой строки матрицы с нечетным номером найти среднее арифметическое ее элементов
Здравствуйте.Нужна помощь с двумя программами.Я работаю в visual studio. 1. Дана матрица размера M...

Найти среднее арифметическое каждой строки заданной матрицы, а среди найденых значений найти наибольшее
Дана программа, в которой через внешний файл задан массив a и идёт подсчет среднего арифметического...

Найти среднее арифметическое положительных элементов каждой строки матрицы и вывести результаты в виде столбца.
A Найти среднее арифметическое положительных элементов каждой строки матрицы и вывести результаты в...


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

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

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