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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
xKOTx
1 / 1 / 0
Регистрация: 13.04.2010
Сообщений: 6
#1

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

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

Ребят помогите пожалуйста. Надо умножить две матрицы 1000*1000. Обьявил их как int а мне пишет что они слишком большие.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2010, 15:20     Умножение двух матриц 1000х1000
Посмотрите здесь:

C++ Умножение двух матриц на С++
Умножение матриц C++
Умножение матриц C++
Умножение двух матриц C++
C++ Умножение матриц
C++ Умножение двух матриц, ответ записывается в третью матрицу
Исправить ошибку (умножение двух матриц) C++
Умножение двух матриц C++
C++ Умножение двух матриц
C++ Умножение матриц
Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц C++
C++ Написать программу, которая выполняет умножение двух матриц

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
uggway
219 / 133 / 9
Регистрация: 12.04.2010
Сообщений: 248
13.04.2010, 15:39     Умножение двух матриц 1000х1000 #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;
А если воспользоваться поиском, то вот еще:
Решение задачи на матрицу с помощью указателей
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
Ответ Создать тему
Опции темы

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