Professional Documents
Culture Documents
DEBER
#include<stdio.h>
void funcion (int mat1[5][5],int mat2[5][5],int mat3[5][5]);
main()
{
int mat1[5][5];
int mat2[5][5];
int mat3[5][5];
int n=2;
int m=2;
funcion (mat1,mat2,mat3);
}
void funcion (int mat1[5][5],int mat2[5][5],int mat3[5][5])
{
int i=0;
int n=2;
int m=2;
while(i<n)
{
int j=0;
while(j<m)
{
printf("ingrese la posicion %d %d de la primera matriz:\n",i,j);
scanf("%d",&mat1[i][j]);
j++;
}
i++;
}
i=0;
while(i<n)
{
int j=0;
while(j<m)
{
printf("ingrese la posicion %d %d de la segunda matriz:\n",i,j);
scanf("%d",&mat2[i][j]);
j++;
}
FUNDAMENTOS DE PROGRAMACION
i++;
}
i=0;
int j=0;
while(i<n)
{
j=0;
while(j<m)
{
mat3[i][j]=0;
mat3[i][j]=mat1[i][j]+mat2[i][j];
j++;
}
i++;
}
#include<stdio.h>
void funcion (int mat1[5][5],int mat2[5][5],int mat3[5][5]);
main()
{
int mat1[5][5];
int mat2[5][5];
int mat3[5][5];
funcion (mat1,mat2,mat3);
}
void funcion (int mat1[5][5],int mat2[5][5],int mat3[5][5])
{
int n=2;
int m=2;
int i=0;
while(i<n)
{
int j=0;
while(j<m)
{
printf("ingrese la posicion %d %d de la primera matriz:\n",i,j);
scanf("%d",&mat1[i][j]);
j++;
}
i++;
}
i=0;
while(i<n)
{
int j=0;
while(j<m)
{
printf("ingrese la posicion %d %d de la segunda matriz:\n",i,j);
scanf("%d",&mat2[i][j]);
j++;
}
i++;
FUNDAMENTOS DE PROGRAMACION
}
i=0;
while (i<n)
{
int j=0;
while(j<m)
{
mat3[i][j]=0;
int k=0;
while (k<n)
{
mat3[i][j]=mat3[i][j]+mat1[i][k]*mat2[k][j];
k++;
}
j++;
}
i++;
}
printf("la matriz resulatnte es:\n");
i=0;
while(i<n)
{
int j=0;
while(j<m)
{
printf("%d ",mat3[i][j]);
j++;
}
printf("\n");
i++;
}
}
FUNDAMENTOS DE PROGRAMACION
#include<stdio.h>
void funcion (int mat[5][5],int n,int m,int j,int i);
main()
{
int mat[5][5];
int n=2;
int m=2;
int j=0;
int i=0;
funcion (mat,i,m,n,j);
}
void funcion (int mat[5][5],int n,int m,int j,int i)
{
i=0;
n=2;
m=2;
while(i<n)
{
j=0;
while(j<m)
{
printf("ingrese la posicion %d %d de la primera matriz:\n",i,j);
scanf("%d",&mat[i][j]);
j++;
}
i++;
}