So với phép toán cộng ma trận thì phép toán tích ma trận có sự phức tạp hơn rất nhiều. Cho hai ma trận A có cỡ mxn và ma trận B có cỡ nxp. Khi đó ta mới thực hiện được phép nhân hai ma trận C = A x B như sau:
- Ma trận C sẽ có cỡ mxp,
- Phần tử cij của ma trận C được tính bởi công thức: cij = ai1*b1j+ai2*b2j+ ...+ain*bnj.
Chú ý rằng phép nhân ma trận không có tính giao hoán, nghĩa là AxB khác với BxA.
Dữ liệu:
- Dòng đầu tiên ghi 3 số nguyên không âm m, n, p (0<m, n, p< 100)
- m dòng tiếp, mỗi dòng ghi n số nguyên biểu diễn ma trận A,
- n dòng tiếp, mỗi dòng ghi p số nguyên biểu diễn ma trận B,
Kết quả: m dòng, mỗi dòng ghi p số biểu diễn ma trận tích C = AxB.