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

Умножение двух матриц 1000х1000

13.04.2010, 15:20. Просмотров 3057. Ответов 5
Метки нет (Все метки)

Ребят помогите пожалуйста. Надо умножить две матрицы 1000*1000. Обьявил их как int а мне пишет что они слишком большие.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2010, 15:20
Ответы с готовыми решениями:

Умножение двух матриц
Помогите пожалуйста

Умножение двух матриц на С++
Всем доброе время суток! с днём Математиков ВАС, коллеги) Мне надо реализовать умножение 2...

Умножение двух матриц
Посмотрите, рабоает ли программа, которая должна умножить две матрицы. Буду очень благодарен за...

Умножение двух матриц
Помогите написать перемножение двух матриц без создание третьей матрицы. Что-то написал, но не то...

5
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
13.04.2010, 15:39 2
Вот таким методом
C++
1
2
3
4
5
6
7
8
int ** matrix = (int **)new int[1000];
for(int i=0;i<1000;i++) matrix[i] = new int[1000];
....
//работаем с матрицей тут...
matrix[10][10] = 1;
....
for(int i=0;i<1000;i++) delete[] matrix[i];
delete[] matrix;
А если воспользоваться поиском, то вот еще:
Решение задачи на матрицу с помощью указателей
0
1 / 1 / 0
Регистрация: 13.04.2010
Сообщений: 6
13.04.2010, 16:14  [ТС] 3
Насколько я понял это все для одномерного массива. А у меня 2 квадратные матрицы A[1000][1000].
0
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
13.04.2010, 16:15 4
Вы не правильно поняли.... внимательнее смотрите...
это как раз для квадратной матрицы 1000 х 1000, правда для одной, для второй аналогично.
0
1 / 1 / 0
Регистрация: 13.04.2010
Сообщений: 6
13.04.2010, 16:34  [ТС] 5
Действительно. Большое спасибо.
0
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
13.04.2010, 17:23 6
Можно еще
int *matrix = new int[1000 * 1000];
...
matrix[i * 1000 + j] = 47;

так матрица в памяти непрерывна будет.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2010, 17:23

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

Исправить ошибку (умножение двух матриц)
#include &lt;iostream&gt; #include &lt;windows.h&gt; using namespace std; void main() {...

Умножение двух матриц, ответ записывается в третью матрицу
Реализовать алгоритм умножения двух матриц, заданных пользователем. Результат умножения...

Написать программу, которая выполняет умножение двух матриц
Написать программу, которая выполняет умножение двух матриц (матрицы не квадратные).

Умножение треугольных матриц«Методы обработки разреженных матриц»
Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ...


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

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

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