Salve ragazzi, mi sono appena iscritto a questo forum perchè avrei bisogno di una mano nel terminare un esercizio di programmazione .
L'esercizio in questione è questo :


/*Data una matrice con 4 righe e 3 colonne, calcolare la somma dei
valori per ogni riga e per ogni colonna*/
#include<iostream>
#define R 4
#define C 3
using namespace std;


int main()
{
int i,j;
int somma=0;

int mat[R][C];
int sr[10];
int sc[10];

//Inseriamo i numero nella matrice
for(i=0;i<R;i++)
{
for(j=0;j<C;j++)
{
cout << "\nInserisci un numero nella matrice ";
cin >> mat[i][j];
}
}


//Mostriamo la matrice
cout << "\nLa matrice data e' :"<<endl;
for(i=0;i<R;i++)
{
for(j=0;j<C;j++)
{

cout <<mat[i][j]<<" ";
}
cout <<"\n";
}



//sommiamo per righe
for(i=0;i<R;i++)
{
for(j=0;j<C;j++)
sr[i] = sr[i] + mat[i][j];
}


for(i=0;i<R;i++)
{
cout<<"\nLa somma della riga "<<i+1<<" e' : "<< sr[i];
}

cout <<"\n\n";
system("pause");
return 0;
}

Come posso completarlo in modo che riesca ad ottenere allo stesso modo la somma degli elementi delle righe?
Grazie mille