Write a C++ program to find the multiplication of two matrices. We can multiply two matrices if the number of columns in first matrix is equal to the number of rows in second matrix. The size of multiplication matrix is: row of first matrix X column of second matrix. You can follow the algorithm to write the code: matrixMultiply(A, B): Assume dimension of A is (m x n), dimension of B is (p x q) Begin if n is not same as p, then exit otherwise define C matrix as (m x q) for i in range 0 to m - 1, do for j in range 0 to q – 1, do for k in range 0 to p, do C[i, j] = C[i, j] + (A[i, k] * A[k, j]) done done done End Sample Input: Enter the rows and columns of first matrix: 3 4 Enter the rows and columns of second matrix: 3 4 Sample Output Can not be multiplied. Enter the rows and columns of first matrix: 2 3 Enter the rows and columns of second matrix: 3 2 Enter first matrix: 1 2 3 4 5 6 Enter second matrix: 7 8 9 10 11 12 The multiplication is: 58 64 139 154
Write a C++ program to find the multiplication of two matrices. We can multiply two matrices if the number of columns in first matrix is equal to the number of rows in second matrix. The size of multiplication matrix is: row of first matrix X column of second matrix. You can follow the
matrixMultiply(A, B):
Assume dimension of A is (m x n), dimension of B is (p x q)
Begin
if n is not same as p, then exit
otherwise define C matrix as (m x q)
for i in range 0 to m - 1, do
for j in range 0 to q – 1, do
for k in range 0 to p, do
C[i, j] = C[i, j] + (A[i, k] * A[k, j])
done
done
done
End
Sample Input:
Enter the rows and columns of first matrix: 3 4
Enter the rows and columns of second matrix: 3 4
Sample Output
Can not be multiplied.
Enter the rows and columns of first matrix: 2 3
Enter the rows and columns of second matrix: 3 2
Enter first matrix:
1 2 3
4 5 6
Enter second matrix:
7 8
9 10
11 12
The multiplication is:
58 64
139 154
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 4 images