josecarlosgutierrez2002@gmail.com

 avatar
Jose20025
c_cpp
2 years ago
1.5 kB
1
Indexable
Never
#include <iostream>

using namespace std;

void llenarMatriz(int matriz[10][10], int m, int n);
void mostrarMatriz(int matriz[10][10], int m, int n);
void sumaMatrices(int matriz1[10][10], int m, int n, int matriz2[10][10]);

int main()
{
    int matriz1[10][10], matriz2[10][10], m, n;
    cout << "Digite el numero de filas: ";
    cin >> m;
    cout << "Digite el numero de columnas: ";
    cin >> n;

    cout << "Matriz 1: " << endl;
    llenarMatriz(matriz1, m, n);
    cout << endl;
    cout << "Matriz 2: " << endl;
    llenarMatriz(matriz2, m, n);
    cout << endl;

    mostrarMatriz(matriz1, m, n);
    cout << endl;
    mostrarMatriz(matriz2, m, n);
    cout << endl;

    sumaMatrices(matriz1, m, n, matriz2);

    return 0;
}

void llenarMatriz(int matriz[10][10], int m, int n)
{
    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << "Digite numero: ";
            cin >> matriz[i][j];
        }
    }
}

void mostrarMatriz(int matriz[10][10], int m, int n)
{
    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << matriz[i][j] << " ";
        }
        cout << endl;
    }
}

void sumaMatrices(int matriz1[10][10], int m, int n, int matriz2[10][10])
{
    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << matriz1[i][j] + matriz2[i][j] << " ";
        }
        cout << endl;
    }
}