josecarlosgutierrez2002@gmail.com

 avatar
Jose20025
c_cpp
3 years ago
1.5 kB
4
Indexable
#include <iostream>

using namespace std;

const int columna = 100;

void cargarMatriz(int matriz[][columna], int, int);
void mostrarMatriz(int matriz[][columna], int, int);
void sumaMatrices(int matriz1[][columna], int, int, int matriz2[][columna]);

int main()
{
    int m, n;
    cout << "Digite la cantidad de filas: ";
cin >> m;
cout << "Digite la cantidad de columnas: ";
cin >> n;
    int matriz1[100][100], matriz2[100][100];

    cargarMatriz(matriz1, m, n);
    cout << endl;
    cargarMatriz(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 cargarMatriz(int matriz[][columna], int m, int n)
{
    cout << "Rellenando la matriz" << endl;
    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << "Digite el numero: ";
            cin >> matriz[i][j];
        }
    }
}

void mostrarMatriz(int matriz[][columna], 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[][columna], int m, int n, int matriz2[][columna])
{
    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << matriz1[i][j] + matriz2[i][j] << " ";
        }
        cout << endl;
    }
}
Editor is loading...