ecco è uscito un programma che somma l'intera matrice

codice:
#include <stdio.h>
#define nR 20
#define nC 20



int main(){
    int a[nR][nC];
    int i, j, nRi, nCi, total;
    
    printf("numero desiderato righe = ");
    scanf("%d", &nRi);
    printf("numero desiderato colonne = ");
    scanf("%d", &nCi);
    
    for(i=0;i<nRi;i++){
       for(j=0;j<nCi;j++){
          printf("a[%d,%d] = ", i,j);
          scanf("%d", &a[i][j]);
          }
          }
    total=0;
    for(j=0;j<nCi;j++){
       for(i=0;i<nRi;i++){
       total+=a[i][j];
}
}
       
           printf("%5d\n", total);
           
          printf("\n"); 
       
    
    system("pause");
    return 0;
}
ho voluto postartelo lo stesso perchè rileggendo meglio la tua ultima risposta forse abbiamo due visuali diverse di programma per come mi sono spiegato io