Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main()
- {
- int c1, r1, c2, r2;
- cout << " Row Col num for A:" << endl;
- cin >> r1 >> c1;
- cout << "Row Col num for B:" << endl;
- cin >> r2 >> c2;
- int a[r1][c1], b[r2][c2], result[r1][c2];
- if (c1 == r2)
- {
- cout << "A[i][j]:" << endl;
- for (int i = 0; i < r1; ++i)
- {
- for (int j = 0; j < c1; ++j)
- {
- cin >> a[i][j];
- }
- }
- cout << "B[i][j]:" << endl;
- for (int i = 0; i < r2; ++i)
- {
- for (int j = 0; j < c2; ++j)
- {
- cin >> b[i][j];
- }
- }
- for (int i = 0; i < r1; i++)
- {
- for (int j = 0; j < c2; j++)
- {
- result[i][j] = 0;
- for (int k = 0; k < r2; k++)
- {
- result[i][j] += a[i][k] * b[k][j];
- }
- }
- }
- cout << "Product of matrices\n";
- for (int i = 0; i < r1; i++)
- {
- for (int j = 0; j < c2; j++)
- cout << result[i][j] << " ";
- cout << "\n";
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement