Форум программистов, компьютерный форум 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)); как указать папку? при указание String(x)+String(v) все работает а когда указываю путь то пишет ошибку
C++ Сортировка массива за один проход Помогите. Нужно отсортировать массив так, чтобы справа были отрицательные, слева положительные и нули посередине. При этом (!) нужно сделать все за один проход по массиву. Вообще не могу додуматься. Добавлено через 23 часа 53 минуты огромное спасибо) блин) хоть бы идею подкинули http://www.cyberforum.ru/cpp-beginners/thread193438.html
Лексический анализатор C++
Получил задание. Ранее с++ не изучал. Если найдутся добрые люди, которые могут помочь, отзовитесь, пожалуйста. Разработать лексический анализатор, который реализует конечный автомат для поиска во входном потоке бинарных векторов с четным числом единиц и нечетным числом нулей
В массиве все элементы, стоящие после максимального, уменьшить на 1 C++
В задаче требуется написать, отладить и протестировать программу, обеспечивающую выполнение следующих действий 1. Ввод одномерного массива 2 Вывод исходного массива 3. Обработка массива в соотвествии с заданием Выод параметров массива, которые требуется найти по заданию 5. Вывод массива после внесенных изменений В программе требуется обязательно использовать функции. Использование...
C++ Поразрядные операции http://www.cyberforum.ru/cpp-beginners/thread193426.html
Найти Поразрядные операции, в результате которой из чисел N1(ABCD) и N2(EFGH)получается минимальное число. Подсчитать число единиц в левом байте этого числа. #include <stdio.h> #include <conio.h> col_ed () { int k=0,i,MIN; for (i=0;i<16;i++) if ((MIN>>i)&&(0x1)) k++; return k; } MIN_numbe ()
C++ Сформировать массив Помогите написать программу..) Сформировать массив данных с помощью структуры. Предметная область – данные меню столовой (номер по порядку, блюдо, цена, вес порции). Отсортировать полученный список по полю «цена». Вывод результатов оформить в виде таблицы. Добавлено через 13 часов 32 минуты Спасибо. подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 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 минут
Эм, только вот матрица должна быть квадратная, иначе такого произведения не существует...
 
Текущее время: 15:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru