JosepRivaille

P88905: Producte de matrius qualssevol

May 27th, 2015
1,658
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.42 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. typedef vector<int> Fila;
  6. typedef vector<Fila> Matriu;
  7.  
  8. Matriu producte(const Matriu&a, const Matriu&b) {
  9.     int p = a.size();
  10.     int q = a[0].size();
  11.     int r = b[0].size();
  12.     Matriu mat(p, Fila(r, 0));
  13.     for (int i = 0; i < p; ++i) {
  14.         for (int j = 0; j < r; ++j) {
  15.             for (int k = 0; k < q; ++k) {
  16.                 mat[i][j] += a[i][k]*b[k][j];
  17.             }
  18.         }
  19.     }
  20.     return mat;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment