Está en la página 1de 2

Ejemplo 1: Suma de matrices

El primer ejemplo es una suma de matrices. En este programa, se crean dos matrices de dos
dimensiones, se solicita al usuario que ingrese los valores de cada matriz y luego se suma cada
elemento correspondiente de ambas matrices. El resultado se almacena en una tercera matriz y se
imprime en la pantalla.

Aquí está el código fuente:

Copy code

#include <stdio.h>

int main() {

int matriz1[3][3], matriz2[3][3], suma[3][3];

int i, j;

// Pedir valores para la primera matriz

printf("Ingrese los valores de la primera matriz:\n");

for (i = 0; i < 3; i++) {

for (j = 0; j < 3; j++) {

scanf("%d", &matriz1[i][j]);

// Pedir valores para la segunda matriz

printf("Ingrese los valores de la segunda matriz:\n");

for (i = 0; i < 3; i++) {

for (j = 0; j < 3; j++) {

scanf("%d", &matriz2[i][j]);

}
}

// Sumar cada elemento correspondiente de ambas matrices

for (i = 0; i < 3; i++) {

for (j = 0; j < 3; j++) {

suma[i][j] = matriz1[i][j] + matriz2[i][j];

// Imprimir la matriz resultante

printf("La matriz resultante es:\n");

for (i = 0; i < 3; i++) {

for (j = 0; j < 3; j++) {

printf("%d ", suma[i][j]);

printf("\n");

return 0;

En este ejemplo, se utilizan tres arreglos de dos dimensiones. La primera matriz (matriz1) y la
segunda matriz (matriz2) son las matrices que se suman y la tercera matriz (suma) es donde se
almacena el resultado de la suma. Los bucles for se utilizan para iterar a través de cada elemento
de cada matriz y realizar la suma correspondiente.

También podría gustarte