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

Создать независимую функцию, которая будет умножать две матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов: Можно ли вынести "тело" оператора (расчеты) из H в CPP? http://www.cyberforum.ru/cpp-beginners/thread1241165.html
Помогите новичку! Пишу класс и вынес его в отдельные файлы *.CPP и *.H Теперь пытаюсь переопределить операторы. Начал с = По примеру отсюда http://habrahabr.ru/post/132014/ class Integer {...
C++ Запуск программы с параметрами с командной строки Добрый день. Хочу решить простую задачу. Пользователь должен запустить программу с параметрами с консоли. Параметров может быть 2 или 3. Либо две символьные строки (массива char), либо две строки и... http://www.cyberforum.ru/cpp-beginners/thread1241150.html
Временные файлы папки Temp - как избежать ее удаления C++
Подскажите пожалуйста! Есть программа, после ее обновления папка sql удаляется из временной папки TEMP... Что можно сделать, чтобы эта папка не удалялась вместе с файлами после обновления?
C++ Консоль не запускается из-за отсутствия DLL
Вот что выдал мне компьютер после попытки запустить мою консоль. Как это исправить? Почему консоль не запускается? Может быть, дело в том, что на этом компьютере не установлено Visual Studio, в...
C++ Переопределение размера массива указателей http://www.cyberforum.ru/cpp-beginners/thread1241120.html
Доброе время суток. Столкнулся с неожиданно проблемой, не могу решить. Поиск по форуму ничего не дал. Есть элементарный код: #include <iostream> using namespace std; void main() { int...
C++ Чтение файлов - исправить ошибки в коде Добрый день. Возникла проблема, с которой раньше не сталкивался: файл не открывается. Искал с интернете, в учебниках, в предыдущих программах, которые писал - ничего не работает. #include... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
11.08.2014, 17:13
Тамика, ну вы конечно намудрили. Если имеется желание моделировать двумерный массив одномерным то все же не стоит отказываться от алгоритма умножения для двумерного массива. Это будет выглядеть примерно так:
C++
1
2
3
4
for(int i = 0; i < rows; ++i)
    for(int j = 0; j < colm; ++j)
        for(int s = 0; s < colm; ++s)
            result[i + j * colm] += m[s + i * colm] * m[s * row + j];
На самом деле код не проверял, но тут главное идея.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru