Programas en C ultiplicacion de matrices
Enviado por Miriam Chávez • 30 de Mayo de 2017 • Apuntes • 519 Palabras (3 Páginas) • 102 Visitas
#include
int main()
{
int af,ac,bf,bc,i,j,k;
printf("\n Este programa efectua un producto de matrices\n");
printf("\n Numero de renglones de la matriz A\n");
scanf("%d",&af);
printf("\n Numero de columnas de la matriz A\n");
scanf("%d",&ac);
printf("\n Numero de renglones de la matriz B\n");
scanf("%d",&bc);
printf("\n Numero de columnas de la matriz B\n");
scanf("%d",&bf);
if(ac!=bf)
{
printf("\n No es posible hacer la multiplicacion\n");
return 0;
}
int A[af][ac], B[bf][bc], C[ac][bc];
for (i=0; i
{
for (j=0; j
{
printf("\n Escribe el elemento de la matriz 1 (%d, %d)",i+1,j+1);
scanf("%d",&A[i][j]);
}
}
printf("\n\n");
for (i=0; i
for (j=0; j
printf("\n Escribe el elemento de la matriz 2 (%d, %d)",i+1,j+1);
scanf("%d",&B[i][j]);
}
}
for (i=0; i
for (j=0; j
C[i][j]=0;
for (k=0; k
C[i][j]=(C[i][j]+(A[i][k]+B[k][j]));
}
}
}
for (i=0; i
for (j=0; j
C[i][j]=0;
for (k=0; k
C[i][j]=(C[i][j]+(A[i][j]*B[i][j]));
}
}
}
printf("\n\n\t\t\t Matriz A");
printf("\n");
for (i=0; i
printf("\n\t\t");
for (j=0; j
printf(" %6d ", A[i][j]);
}
}
printf("\n\n\t\t Matriz B");
printf("\n\n");
for (i=0; i
printf("\n\t\t");
for (j=0; j
printf(" %6d ", B[i][j]);
...