Moisés Franco Martínez
Grupo: 1116
Suma de Matrices
#include <stdio.h>
int main(){
int rows, columns, cont, j;
printf("Ingrese la cantidad de filas: ");
scanf("%i", &rows);
printf("Ingrese la cantidad de columnas: ");
scanf("%i", &columns);
int matrix[rows][columns];
int matrix2[rows][columns];
int suma[rows][columns];
printf("\tIngrese los datos de la primera matriz\n");
for(cont = 0; cont < rows ; cont++){
for(j = 0; j < columns; j++){
printf("Ingrese el elemento [%i,%i]",cont,j);
scanf("%i", &matrix[cont][j]);
}
}
printf("\n\tIngrese los datos de la segunda matriz\n");
for(cont = 0; cont < rows ; cont++){
for(j = 0; j < columns; j++){
printf("Ingrese el elemento [%i,%i]",cont,j);
scanf("%i", &matrix2[cont][j]);
}
}
for(cont = 0; cont < rows ; cont++){
for(j = 0; j < columns; j++){
suma[cont][j] = matrix[cont][j] + matrix2[cont][j];
}
}
printf("La suma de la matriz es: \n");
for(cont = 0; cont < rows ; cont++){
printf("|");
for(j = 0; j < columns; j++){
printf("%i", suma[cont][j]);
if(j < columns-1){
printf(" ");
}
}
printf("|");
putchar('\n');
}
return 0;
}
Diagrama de flujo:
(el diagrama lo hice en Paint)
Me basé en el programa con algunos apuntes que tenia de la materia de informática aplicada a la
ingeniería e industria, mi programa le pide al usuario el número filas y de columnas, después se
ingresan los datos y se efectúa la suma (dejo capturas del programa).
(el programa fue realizado en [Link])