Para la multiplicación de matrices n * n, ¿cuál es el código C?

#include

int main ()

{

int i, j, k, a [10] [10], b [10] [10];

int fila1, col1, fila2, col2, c [9] [9];

printf (“ingrese los valores de row1 y col1 \ n”);

scanf (“% d% d”, & row1, & col1);

printf (“ingrese los valores de row2 y col2 \ n”);

scanf (“% d% d”, & row2, & col2);

printf (“ingrese los valores de matrix1 \ n”);

para (i = 0; i <fila1; i ++)

{

para (j = 0; j <col1; j ++)

{

scanf (“% d”, y a [i] [j]);

}

}

printf (“ingrese los valores de matrix2 \ n”);

para (i = 0; i <fila2; i ++)

{

para (j = 0; j <col2; j ++)

{

scanf (“% d”, & b [i] [j]);

}

}

printf (“Multiplicación: \ n”);

para (i = 0; i <fila1; i ++)

{

para (j = 0; j <col2; j ++)

{

c [i] [j] = 0;

para (k = 0; k <fila2; k ++)

{

c [i] [j] + = a [i] [k] * b [k] [j];

}

printf (“% d”, c [i] [j]);

}

printf (“\ n”);

}

}

#include

vacío principal()

{

int a [100] [100];

int i, j, n;

printf (“ingrese el orden de la matriz”);

scanf (“% d”, & n);

printf (“ingresar elementos”);

para (i = 0; i

{

para (j = 0; j

{

scanf (“% d”, y a [i] [j]);

}

}

printf (“matriz de n * n orden es”);

para (i = 0; i

{

para (j = 0; j

{

printf (“% d”, a [i] [j]);

}

}

}

Este es el código para la matriz n * n.

#include
usando el espacio de nombres estándar;
int main ()
{
int a [10] [10], b [10] [10], c [10] [10];
int x, y, i, j, m, n;

cout << "\ nIntroduzca el número de filas y columnas para Matrix A ::: \ n \ n";
cin >> x >> y;

// x denota filas de números en la matriz A
// y denota columnas numéricas en la matriz A

cout << "\ n \ nIntroduzca elementos para Matrix A ::: \ n \ n";

para (i = 0; i {
para (j = 0; j {
cin >> a [i] [j];
}
cout << "\ n";
}

cout << "\ n \ nMatriz A: \ n \ n";

para (i = 0; i {
para (j = 0; j {
cout << "\ t" << a [i] [j];
}
cout << "\ n \ n";
}

cout << "\ n ———————————————————– \ n";

cout << "\ nIntroduzca el número de filas y columnas para Matrix B ::: \ n \ n";
cin >> m >> n;

// m denota filas de números en la matriz B
// n denota columnas numéricas en la matriz B

cout << "\ n \ nIntroduzca elementos para Matrix B ::: \ n \ n";

para (i = 0; i {
para (j = 0; j {
cin >> b [i] [j];
}
cout << "\ n";
}

cout << "\ n \ nMatriz B: \ n \ n";

para (i = 0; i {
para (j = 0; j {
cout << "\ t" << b [i] [j];
}
cout << "\ n \ n";
}

si (y == m)
{

para (i = 0; i {
para (j = 0; j {
c [i] [j] = 0;
para (int k = 0; k {
c [i] [j] = c [i] [j] + a [i] [k] * b [k] [j];
}
}
}

cout << "\ n ———————————————————– \ n";

cout << "\ n \ n Multiplicación de la matriz A y la matriz B: \ n \ n";

para (i = 0; i {
para (j = 0; j {
cout << "\ t" << c [i] [j];
}
cout << "\ n \ n";
}
}
más
{
cout << "\ n \ nLa multiplicación no es posible";
}

}

Mejor ve y escribe Google. Com.

¡Salud!