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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
#1

Перемножение матриц, исправить код - C++

18.03.2014, 01:45. Просмотров 203. Ответов 0
Метки нет (Все метки)

первая матрица
C++
1
2
3
4
5
6
7
8
9
10
11
int M1(int **arr1) {
     int i,j;
 for(i=0;i<m;i++)
 {
    for(j=0;j<n;j++)
    {
        arr1[i][j]=random(1,10);
    }
 }
 return 0;
}

вторая

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int M2(int **arr2) {
     int i,j;
  cout << "***********The Second Matrix***********" << endl;
 for(i=0;i<n;i++)
 {
    for(j=0;j<m;j++)
    {
        arr2[i][j]=random(1,10);
        cout << arr2[i][j] << endl;
    }
 }
 return 0;
}
так перемножаю

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Umnozh(int **a, int **b) {
int h,w,o;
int  **arr3 = new int*[m];
for (int n = 0; n < m; n++)
arr3[n] = new int[m];
 
  for(h = 0; h < m; h++) {
                    for(w = 0; w < m; w++) {
                        for(o = 0; o < w; o++)
                        {
                            arr3[h][w] += a[h][o]*b[o][w];
                        }
                    }
                }
но почему то процесс перемножения вообще не выполняется...(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 01:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перемножение матриц, исправить код (C++):

Перемножение матриц - C++
Доброго времени суток. Подскажите как разобраться с перемножением матриц, если есть 2 матрицы размерностью МхМ (М = 2000-5000),...

Перемножение 2-х матриц - C++
Написал программу перемножения матриц, не понимаю в чем дело , выводит бред. Подскажите в чем проблема пожалуйста.Размеры матрицы...

Перемножение матриц - C++
Помогите исправить ошибки. //--------------------------------------------------------------------------- #include &lt;iostream&gt; ...

Перемножение матриц - C++
Помогите пожалуйста написать программу в которой будет содержаться функция для перемножения двух прямоугольных матриц.

Перемножение матриц - C++
Помогите пожалуйста перемножить матрицу а на с и вычесть из этого м-цу б, у меня постоянно нули =/ #include &lt;math.h&gt; #include...

Перемножение матриц. - C++
Нужен код для перемножения матрицы и столбца за минимально возможное время. Порядок матрицы ( и столбца ) огромен - около 100000....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 01:45
Привет! Вот еще темы с ответами:

Перемножение матриц - C++
Перемножить матрицы m*n и m*p где заданы константы n=1000,m=1100,p=12000

Перемножение матриц - C++
Помогите решить проблему суть задачи проверить матрицу бинарного отношения на свойства. Все сделал кроме Транзитивности, суть того, что...

Перемножение матриц - C++
Как сделать перегрузку *= для матриц ?! Был такой вариант: Matrix&amp; Matrix::operator *= (const Matrix &amp;rhs) { Matrix...

Перемножение матриц - C++
Народ помогите плиз!!! Не получается перемножить 2 матрици 3х3. Может у кого есть запрограммированый алгоритм? Очень нужно.


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

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

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