diff --git a/Multiplication of two matrices b/Multiplication of two matrices new file mode 100644 index 0000000..1615892 --- /dev/null +++ b/Multiplication of two matrices @@ -0,0 +1,28 @@ +# Program to multiply two matrices using nested loops + +# take a 3x3 matrix +A = [[12, 7, 3], + [4, 5, 6], + [7, 8, 9]] + +# take a 3x4 matrix +B = [[5, 8, 1, 2], + [6, 7, 3, 0], + [4, 5, 9, 1]] + +result = [[0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0]] + +# iterating by row of A +for i in range(len(A)): + + # iterating by coloum by B + for j in range(len(B[0])): + + # iterating by rows of B + for k in range(len(B)): + result[i][j] += A[i][k] * B[k][j] + +for r in result: + print(r)