Cómo programar en lenguaje C para implementar la suma y multiplicación de matrices
La suma de matrices será más sencilla. Supongamos a[2][3] y b[2][3], simplemente agréguelos en los lugares correspondientes,
for( i=0). ;i<2;i++)
for(j=0;j<3;j++)
c[i][j]=a[i][j ]+b [i][j];
Multiplica dos matrices,
int a[][3]={1,2,3,4,5,6, 7,8, 9};//A es una matriz N×P,
//Supongamos que es una matriz 3*3
int b[][5]={1, 2, 3,4,5,6,7,8,9,10,11,12,13,14,15};
//B es una matriz P×M, asumiendo que es 3*5 matriz
int c[3][5]={0};//matriz resultado 3*5
for(int i=0;i<3;i++) < / p>
for(int j=0;j<5;j++)
for(int k=0;k<3;k++)
c[i] [ j]+=a[i][k]*b[k][j];