Someone can help me please, I have this program a in C, but mo compiles me, attached description of the program and the prograa
Design a C program that assigns a matrix A of 5x3, multiples of 3 and the matrix B of 5x3, multiples of 5, in. Matrix C assigns the result of the multiplication of each element of A and B. #include <stdio.h> #define FILAS_MATRIZ_B 3 #define COLUMNAS_MATRIZ_B 2 #define FILAS_MATRIZ_A 3 #define COLUMNAS_MATRIZ_A 3 int main(void) { int matrizA[FILAS_MATRIZ_A][COLUMNAS_MATRIZ_A] = { {3, 6, 9, 12,15}, {18, 21, 24,27,30}, {33 ,36, 39,42, 45}, }; int matrizB[FILAS_MATRIZ_B][COLUMNAS_MATRIZ_B] = { {5 , 10, 15, 20, 25}, {30, 35, 40, 45, 50}, {55, 60, 65, 70, 75}, }; if (COLUMNAS_MATRIZ_A != FILAS_MATRIZ_B) { printf("Columnas de matriz A deben ser igual a filas de matriz B"); return 0; } int producto[FILAS_MATRIZ_B][COLUMNAS_MATRIZ_B]; for (int a = 0; a < COLUMNAS_MATRIZ_B; a++) { for (int i = 0; i < FILAS_MATRIZ_A; i++) { int suma = 0; for (int j = 0; j < COLUMNAS_MATRIZ_A; j++) { suma += matrizA[i][j] * matrizB[j][a]; } producto[i][a] = suma; } } printf("Imprimiendo producto\n"); for