Here is a C program that multiplies two matrices using 2D arrays:
#include <stdio.h>
int main() {
int a[2][2], b[2][2], product[2][2], i, j, k;
printf("Enter elements of first matrix:\n");
for(i=0; i<2; i++)
for(j=0; j<2; j++)
scanf("%d", &a[i][j]);
printf("Enter elements of second matrix:\n");
for(i=0; i<2; i++)
for(j=0; j<2; j++)
scanf("%d", &