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

Из матрицы получить массив - C++

Восстановить пароль Регистрация
 
crowds_outside
0 / 0 / 0
Регистрация: 09.06.2016
Сообщений: 3
09.06.2016, 15:47     Из матрицы получить массив #1
Получить из матрицы вещественных чисел массив Х, компоненты которого – средние арифметические значения элементов строк матрицы, упорядоченные по убыванию. Необходимо использовать двойной указатель. Среднее получено:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
float srednee(float X[5][5])
{
    float sred, sum;
    int i, j, n;
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
            sum = X[i][j]++;
        sred = sum / n;
        printf(" Srednee=   %5.3f\n", sred);
    }
    return sred;
}
А как после этого сформировать из пяти sred массив и где использовать двойной указатель - не знаю.. Спасибо заранее за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2016, 15:47     Из матрицы получить массив
Посмотрите здесь:

C++ Массив: Получить новую матрицу следующим способом: умножением Min каждой строки первой матрицы на Max соответствующего столбца второй
Двумерный динамический массив (Получить векторный столбец, элементы которого являются наименьшим по модулю столбцов исходной матрицы) C++
C++ Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров)
Задан Массив из N и M Чисел соответственно. Получить объединенный массив, включив в него сначала элементы первого массива, а затем второго C++
C++ Задан Массив из N и M Чисел соответственно. Получить объединенный массив, включив в него сначала элементы первого массива, а затем второго
C++ Для каждой строки матрицы найти номер первого по порядку четного числа и получить одномерный массив этих номеров
Получить массив B, присвоив его k-му элементу 1, если элементы k-й строки матрицы упорядочены по убыванию C++
C++ Получить одномерный массив из из отрицательных элементов матрицы. Поменять местами первый и последний элемент

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
09.06.2016, 18:06     Из матрицы получить массив #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void pos(double *x,double **a,int n,int m)
{
    for (int i=0;i<n;i++)
    {
        x[i]=0;
        for (int j=0;j<m;j++)
            *(x+i)+=a[i][j];
        x[i]/=m;
    }
   for (int i=0;i<n-1;i++)
   {
       int tmp=i;
       for (int j=i+1;j<n;j++)
        if (x[j]>x[tmp]) tmp=j;
       if (i!=tmp) swap(x[tmp],x[i]);
   }
}
Yandex
Объявления
09.06.2016, 18:06     Из матрицы получить массив
Ответ Создать тему

Метки
c++, массив, указатели
Опции темы

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