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

Произведение матрицы на вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ стеки http://www.cyberforum.ru/cpp-beginners/thread1058987.html
Здравствуйте. Я создал шаблон класса стек. Как мне перегрузить операторы -- и += для извлечение и добавление элемента в стек. И нужно обработать исключительные ситуации возникающие при добавление...
C++ Рисование квадрата функцией Gfx_RenderQuad Вроде бы все обозначил расписал да все ровно не показывает квадрат не в какую помогите пож разобраться в чем ошибка потому как компилятор вообще их не видит /* ** Haaf's Game Engine 1.8 **... http://www.cyberforum.ru/cpp-beginners/thread1058985.html
Удалить каждый второй элемент стека C++
Заполнить стек значениями произвольно выбранного типа. Удалить каждый второй элемент стека. Есть стек,как удалять элементы? #include <stdio.h> #include <conio.h> #include <iostream.h> ...
Класс для бинарного дерева C++
Здравствуйте! Помогите, пожалуйста, я не вижу ошибок и не понимаю, почему программа не видит меню, не работает так, как нужно( Общее задание было такое: "Описать класс, реализующий бинарное...
C++ Обьясните как работает программа http://www.cyberforum.ru/cpp-beginners/thread1058976.html
Объясните как работает эта программа) 1. Дана стpока символов. Пpизнак конца стpоки - символ '\n' (пеpевод стpоки). Стpока состоит из слов, pазделенных пpобелами.) Вывести самое коpоткое...
C++ Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел. cout << "Dano: " << endl; cin >> n; do { if (n>90 && n<1000) s++; } ... подробнее

Показать сообщение отдельно
Alex5
1056 / 720 / 108
Регистрация: 12.04.2010
Сообщений: 1,847
27.12.2013, 22:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// произведение матрицы ( m строк, n столбцов ) на вектор ( n элементов )
void product( int m, int n, double** matrix, double* vec, double* result )
{
    if( ! matrix || ! vec || ! result )
        return;
 
    for( int i = 0; i < m; ++i )
    {
        double sum = 0;
 
        for( int j = 0; j < n; ++j )
        {
            sum += matrix[i][j] * vec[j];
        }
 
        result[i] = sum;
    }
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru