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

Двумерные массивы- матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ путь к файлу http://www.cyberforum.ru/cpp-beginners/thread193451.html
String x,n,v; x=Form1->Memo2->Text; // имя файла n= Form1->Memo1->Text; // имя папки v=".txt"; // разрешение файла lst->LoadFromFile(String(n)\\String(x)+String(v)); как...
C++ Сортировка массива за один проход Помогите. Нужно отсортировать массив так, чтобы справа были отрицательные, слева положительные и нули посередине. При этом (!) нужно сделать все за один проход по массиву. Вообще не могу додуматься.... http://www.cyberforum.ru/cpp-beginners/thread193438.html
Лексический анализатор C++
Получил задание. Ранее с++ не изучал. Если найдутся добрые люди, которые могут помочь, отзовитесь, пожалуйста. Разработать лексический анализатор, который реализует конечный автомат для поиска во...
В массиве все элементы, стоящие после максимального, уменьшить на 1 C++
В задаче требуется написать, отладить и протестировать программу, обеспечивающую выполнение следующих действий 1. Ввод одномерного массива 2 Вывод исходного массива 3. Обработка массива в...
C++ Поразрядные операции http://www.cyberforum.ru/cpp-beginners/thread193426.html
Найти Поразрядные операции, в результате которой из чисел N1(ABCD) и N2(EFGH)получается минимальное число. Подсчитать число единиц в левом байте этого числа. #include <stdio.h> #include <conio.h> ...
C++ Сформировать массив Помогите написать программу..) Сформировать массив данных с помощью структуры. Предметная область – данные меню столовой (номер по порядку, блюдо, цена, вес порции). Отсортировать полученный... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
19.11.2010, 02:10
Ну как. Как обычно умножают матрицу на матрицу? Каждый элемент результирующей матрицы есть сумма произведений элементов строк первой матрицы на соответствующие элементы столбцов второй матрицы. Таким образом, если в качестве второй матрицы выступает вектор, получаем:

Код
| a11 a12 ... a1n |   | b1 |   | a11*b1 + a12*b2 + ... + a1m*bn |
| a21 a22 ... a2n |   | b2 |   | a21*b1 + a22*b2 + ... + a2m*bn |
| ............... | x | .. | = | .............................. |
| am1 am2 ... amn |   | bn |   | am1*b1 + am2*b2 + ... + amn*bn |
Упорядочивать элементы столбца внутри самой матрицы не надо (хотя и это не представляет большого труда), надо сначала второй столбец скопировать в отдельный массив (наш вектор), его упорядочить и на него умножать матрицу.

Добавлено через 6 минут
Эм, только вот матрица должна быть квадратная, иначе такого произведения не существует...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru