Multiplicación de matrices con funciones
Enviado por tyka • 29 de Agosto de 2015 • Apuntes • 777 Palabras (4 Páginas) • 102 Visitas
Multiplicación de matrices con funciones
#include
#include
void leerm(int f,int c,int **a);
void imprm(int f,int c,int **a);
void multim(int m,int n, int s,int **b,int **d,int **e);
void leerm(int f,int c,int **a)
{
for(int i=0;i
{
for(int j=0;j
{
printf("[%d][%d] = ",i+1,j+1);
scanf("%d",&a[i][j]);
}
}
}
void imprm(int f,int c,int **a)//inicio imprimira la matriz resulante
{
for(int i=0;i
{
for(int j=0;j
{
printf("%d\t",*(*(a+i)+j));
}
printf("\n");
}
}//fin de la impresion
void multim(int m,int n,int s,int **b,int **d,int **e)
{
for(int i=0;i
{
for(int j=0;j
{
for(int k=0;k
{
e[i][j]=e[i][j]+b[i][k]*d[k][j];
}
}
}
}
int ** New_Matriz(int p,int q)
{
int ** m , j;
m =(int **)malloc(sizeof(int *)*p);
for(j=0;j { m[j]=(int *)malloc(sizeof(int)*q); } return m; } void To_Cero(int ** m,int p,int q) { int i, j; for(i=0;i for(j=0;j m[i][j]=0; return; } main() { int c,f,i,j,x,t,m,n,q,s; int *a,**b,**e,*d,**g; do { printf("Numero de Filas de la Matriz A = "); scanf("%d",&m); printf("Numero de Columnas de la Matriz A = "); scanf("%d",&n); printf("Numero de Filas de la Matriz B = ");
...