Sumar 2 matrices


Sumar 2 matrices cuadradas de maximo 20 elementos y almacenar el resultado en una tercera matriz utilizando funciones.

 

#include <stdio.h>

int main()
{
int mat_1[20][20], mat_2[20][20], mat_res[20][20];//se crean las 3 matrices, mat_res será donde se guarden

inicializar(mat_1, mat_2, mat_res);//se inicializa a un numero como ejemplo y mat_res a 0
sumar(mat_1, mat_2, mat_res);
mostrar(mat_res);

}

void inicializar(int mat_1[20][20], int mat_2[20][20], int mat_res[20][20])
{
int i, j;

for(i=0;i<20;i++)//Se recorre la matriz con un doble for
for(j=0;j<20;j++){
mat_1[i][j] = 2;//como ejemplo se inicializa a 2 y a 3
mat_2[i][j] = 3;
mat_res[i][j] = 0;
}
}

void sumar(int mat_1[20][20], int mat_2[20][20], int mat_res[20][20])
{
int i, j;

for(i=0;i<20;i++)
for(j=0;j<20;j++)
mat_res[i][j] = mat_1[i][j] + mat_2[i][j];

}

void mostrar(int mat_res[20][20])
{

int i, j;

for(i=0;i<20;i++)
{
printf(«\n»);
for(j=0;j<20;j++)
printf(«%d «, mat_res[i][j]);// para ver el resultado, lo mostramos

}

}


Have any Question or Comment?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Carrito

A %d blogueros les gusta esto: