
Ayuda con la matriz n*m
Publicado por Miguel (7 intervenciones) el 24/08/2021 18:29:36

Valora esta pregunta


0
#include <iostream>
using namespace std;
int main()
{
int filas,columnas;
int i,j;
cout << "Numero de filas: ";
cin >> filas;
cout << "Numero de columnas: ";
cin >> columnas;
int matriz[filas][columnas];
int suma;
int f[filas],c[columnas];
//Rellenado de matriz
for (i=0; i<filas; i++)
{
for (j=0; j<columnas; j++) {
cout << "Elemento (" << i+1 << "," << j+1 << "): ";
cin >> matriz[i][j];
}
}
//Suma de filas
for (i=0; i<filas; i++) {
suma = 0;
for (j=0; j<columnas; j++)
suma = suma + matriz[i][j];
f[i] = suma;
}
cout << endl << "Suma de filas" << endl;
for (i=0; i<filas; i++)
cout << f[i] << " ";
//Suma de columnas
for (i=0; i<columnas; i++) {
suma = 0;
for (j=0; j<filas; j++)
suma = suma + matriz[j][i];
c[i] = suma;
}
cout << "\n\nSuma de columnas" << endl;
for (i=0; i<columnas; i++)
cout << c[i] << " ";
return 0;
}