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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
xKOTx
1 / 1 / 0
Регистрация: 13.04.2010
Сообщений: 6
13.04.2010, 15:20     Умножение двух матриц 1000х1000 #1
Ребят помогите пожалуйста. Надо умножить две матрицы 1000*1000. Обьявил их как int а мне пишет что они слишком большие.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
uggway
219 / 133 / 9
Регистрация: 12.04.2010
Сообщений: 248
13.04.2010, 15:39     Умножение двух матриц 1000х1000 #2
Вот таким методом
Код
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;
А если воспользоваться поиском, то вот еще:
Решение задачи на матрицу с помощью указателей
xKOTx
1 / 1 / 0
Регистрация: 13.04.2010
Сообщений: 6
13.04.2010, 16:14  [ТС]     Умножение двух матриц 1000х1000 #3
Насколько я понял это все для одномерного массива. А у меня 2 квадратные матрицы A[1000][1000].
uggway
219 / 133 / 9
Регистрация: 12.04.2010
Сообщений: 248
13.04.2010, 16:15     Умножение двух матриц 1000х1000 #4
Вы не правильно поняли.... внимательнее смотрите...
это как раз для квадратной матрицы 1000 х 1000, правда для одной, для второй аналогично.
xKOTx
1 / 1 / 0
Регистрация: 13.04.2010
Сообщений: 6
13.04.2010, 16:34  [ТС]     Умножение двух матриц 1000х1000 #5
Действительно. Большое спасибо.
Alexandoros
226 / 64 / 4
Регистрация: 02.06.2009
Сообщений: 280
13.04.2010, 17:23     Умножение двух матриц 1000х1000 #6
Можно еще
int *matrix = new int[1000 * 1000];
...
matrix[i * 1000 + j] = 47;

так матрица в памяти непрерывна будет.
Yandex
Объявления
13.04.2010, 17:23     Умножение двух матриц 1000х1000
Ответ Создать тему
Опции темы

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