#include "Matrix.h" int main(void){ int i,j; float val; struct matrix A,B,C; // Initializing A = InitializeMatrix(3, 3); B = InitializeMatrix(3, 2); // Filling Matrices A.mat[0][0]=1.0;A.mat[1][1]=1.0; B.mat[0][0]=1.1;B.mat[0][1]=1.2; B.mat[1][0]=2.1;B.mat[1][1]=2.2; B.mat[2][0]=3.1;B.mat[2][1]=3.2; for(i=0;i<3;i++){ for(j=0;j<2;j++){ printf("B[%d][%d]=%f\n", i, j, B.mat[i][j]); } } // Multiplying C = MultiplyMatrices(A, B); WriteMatrix("B",B); WriteMatrix("C",C); //Freeing memory FreeMatrix(A); FreeMatrix(B); return 0; }