ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Multiplicación de matrices con funciones


Enviado por   •  29 de Agosto de 2015  •  Apuntes  •  777 Palabras (4 Páginas)  •  72 Visitas

Página 1 de 4

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 = ");

...

Descargar como (para miembros actualizados)  txt (2 Kb)   pdf (31 Kb)   docx (11 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com