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;
}
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.