Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- //inmultirea a doua matrice
- using namespace std;
- int const MAXX = 1001;
- int A[MAXX][MAXX], B[MAXX][MAXX], AXB[MAXX][MAXX];
- int l1, c1, l2, c2, Answer;
- void READ()
- {
- cin >> l1 >> c1;
- for (int i = 1; i <= l1; i++)
- for (int j = 1; j <= c1; j++) cin >> A[i][j];
- cin >> l2 >> c2;
- for (int i = 1; i <= l2; ++i)
- for (int j = 1; j <= c2; ++j) cin >> B[i][j];
- }
- void SHOW_MATRIX()
- {
- for (int i = 1; i <= l1; ++i)
- {
- for (int j = 1; j <= c2; ++j)
- cout << AXB[i][j] << " ";
- cout << endl;
- }
- }
- int main()
- {
- READ();
- if (c1 != l2) {
- cout << "Nu se poate efectua produsul ";
- return 0;
- }
- for (int i = 1; i <= l1; ++i)
- for (int j = 1; j <= c2; ++j)
- {
- Answer = 0;
- for (int KKK = 1; KKK <= c1; ++KKK)
- Answer = Answer + A[i][KKK] * B[KKK][j];
- AXB[i][j] = Answer;
- }
- SHOW_MATRIX();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement