The below program is to print multiplication of two matrices. The CPP cout object is used to output the result on the screen.
Code:
#include <iostream.h> using namespace std; int main() { int a[2][3] = { {2, 5, 5}, {4, 0, 6} }; int b[3][2] = { {4, 5}, {4, 8}, {3, 9} }; int c[2][2] = { {0, 0}, {0, 0} }; int i,j,k; int r1 = 2, c1 = 3, c2 = 2; for(i=0; i<r1; i++) { for(j=0; j<c2; j++) { for(k=0; k<c1; k++) c[i][j] += a[i][k] * b[k][j]; } } for(i=0; i<r1; i++) { for(j=0; j<c2; j++) cout << c[i][j]<<endl; } return 0; } |
Output
43 95 34 74 |