Lo que no he entendido es si sumar todas las lineas entre ellas o sumar todo lo que haya en una linea.
te lo hice el ultimo de sumar todo lo que hay en una linea y pasar a la siguiente.
Si no es eso dime y te arreglo.
Código C++:
Ver original#include <iostream>
using namespace std;
int main() {
const int num = 5;
int i;
int j;
int sum = 0;
int fila = 1;
//Lo pongo manual por que me cansa menos que hacerlo manual. Luego le vuelves a poner tu metodo de entrado por teclado ;)
int tabla[num][num] = {
{10, 10, 10, 10, 10}, //10*5 == 50 en la primera linea
{20, 20, 20, 20, 20}, //20*5 == 100 en la segunda linea
{30, 30, 30, 30, 30}, //30*5 == 150 en la tercera linea
{40, 40, 40, 40, 40}, //40*5 == 200 en la cuarta linea
{50, 50, 50, 50, 50} //30*5 == 250 en la quinta linea
}; //si no imprimes esos valores esta mal
//Suma de Lineas de Array
for ( i = 0; i < num; i++ ) {
sum = 0; // Si vas a usar la misma variable para mostrar el resultado de cada linea mejor la inicializa antes para que no le influya restos de numeros anteriores.
for ( j = 0; j < num; j++ ) {
sum = sum + tabla[i][j]; // linea es i y columna la j. entramos en una linea y sumamos todos sus columnas
cout << sum <<endl;
}
cout << "Fila " << i << " Resultado: " << sum << endl; // no necesitas mostrar la suma 5 veces en el bucle interir sino una sola por linea en el exterior ;)
}
return 0;
}