Sumar filas y columnas de una matriz en c++

Sumar filas y columnas de una matriz en c++

Haz clic aquí para suscribirte a mi canal

#include<iostream>

using namespace std;

int main()

{

    int i,j,filas,columnas,**matriz,*sumafilas,*sumacolumnas;

    cout<< «ingresa el numero de filas: «;

    cin>> filas;

    cout<< «Ingresa el numero de columnas: «;

    cin>> columnas;

    matriz = new int *[filas];

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

        matriz[i] = new int[columnas];

    }

    sumafilas = new int[filas];

    sumacolumnas = new int [columnas];

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

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

            cout<< «Ingresa un numero: «;

            cin>> matriz[i][j];

        }

    }

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

        sumafilas[i] = 0;

    }

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

        sumacolumnas[j] = 0;

    }

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

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

            sumafilas[i] = sumafilas[i] + matriz[i][j];

            sumacolumnas[j] = sumacolumnas[j] + matriz[i][j];

            cout<< matriz[i][j] << » «;

        }

        cout<< endl;

    }

    cout<< «La suma de las filas es: «<<endl;

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

        cout<< sumafilas[i] <<endl;

    }

    cout<< «La suma de las columnas es: «<<endl;

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

        cout<< sumacolumnas[j] <<endl;

    }

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

        delete [] matriz[i];

    }

    delete [] matriz;

    delete [] sumafilas;

    delete [] sumacolumnas;

    return 0;

}

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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