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

Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы - C++

Восстановить пароль Регистрация
 
fant_angel
 Аватар для fant_angel
0 / 0 / 0
Регистрация: 24.11.2011
Сообщений: 25
28.11.2011, 07:16     Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы #1
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2011, 07:16     Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы
Посмотрите здесь:

умножить элемент каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы C++
C++ Массив: Получить новую матрицу следующим способом: умножением Min каждой строки первой матрицы на Max соответствующего столбца второй
C++ Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы
C++ Получить новую матрицу путем вычитания от элементов каждого столбца первой матрицы суммы элементов соответствующих строк второй матрицы
C++ Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: путем умножения элементов каждой строки первой матрицы на наибольшее из
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aneron
 Аватар для Aneron
157 / 156 / 12
Регистрация: 20.04.2010
Сообщений: 570
28.11.2011, 07:31     Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы #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
]
#define n 16
 
int _max(int arr[][],int index)
{
int result = arr[0][index];
for(int i = 1;i < n; ++i)
result = max(result,arr[i][index]);
return result;
}
 
void func()
{
int a[n][n];
int b[n][n];
int c[n][n];// Result
int max;
 
for(int j = 0; j < n; ++j)
{
max = _max(b,j);
for(int i = 0; i < n; ++i)
{
c[i][j] = max*a[i][j];
}
}
}
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.11.2011, 09:35     Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы #3
Цитата Сообщение от Aneron Посмотреть сообщение
c[i][j] = max*a[i][j];
заменить на:
C++
1
c[j][i] = max*a[j][i];
mister pOO
1 / 1 / 0
Регистрация: 26.11.2011
Сообщений: 33
28.11.2011, 09:57     Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы #4
valeriikozlov, а что, собссна, изменится?
звиняюсь, невнимателен
Yandex
Объявления
28.11.2011, 09:57     Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы
Ответ Создать тему
Опции темы

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