#include void mul(int a[][3], int b[][2], int c[][2], int size) { int i, j, k; for (i = 0; i < size; i++) for (k = 0; k < 2; k++) { c[i][k] = 0; for (j = 0; j < 3; j++) c[i][k] = c[i][k] + a[i][j] * b[j][k]; } } int main() { int a[2][3], b[3][2], c[2][2]; int i, j, k; for (i = 0; i < 2; i++) for (j = 0; j < 3; j++) scanf("%d", &a[i][j]); for (j = 0; j < 3; j++) for (k = 0; k < 2; k++) scanf("%d", &b[j][k]); mul(a, b, c, 2); printf("Matrix\n"); for (i = 0; i < 2; i++) { for (j = 0; j < 3; j++) printf("%d\t", a[i][j]); printf("\n"); } printf("multiplied with\n"); for (j = 0; j < 3; j++) { for (k = 0; k < 2; k++) printf("%d\t", b[j][k]); printf("\n"); } printf("produces\n"); for (i = 0; i < 2; i++) { for (k = 0; k < 2; k++) printf("%d\t", c[i][k]); printf("\n"); } }