Code:#include<stdio.h>Code:#include<conio.h> void main() { int *a[2][2],*b[2][2],*c[2][2],i,j,k; Printf("\n ENTER a MATRIX ELEMENTS\n"); for(i=0;i<2;i++) { for(j=0;j<2;j++) { scanf("%d",&*(*(a+i)+j)); } } printf("\n ENTER b MATRIX ELEMENTS\n"); for(i=0;i<2;i++) { for(j=0;j<2;j++) { scanf("%d",&*(*(b+i)+j)); } } printf("\n MATRIX MULTIPLICATION\n"); for(i=0;i<2;i++) { for(j=0;j<2;j++) { for(k=0;k<2;k++) { (*(*(c+i)+j))+=(*(*(a+i)+k))*(*(*(b+k)+j)); } printf("%d-",(*(*(c+i)+j))); } } getch(); }