galera, tenho que criar um programa que calcule a soma  de elementos da matriz, porem o resultado esta dando 24 e não 4 como esperado, alguém pode me ajudar ?
 
#include<stdio.h>
int main () {
	
	printf(" a matriz e essa glr: \n ");
	
	int matriz [5] [5] = {{1,10,10,10},
	                      {-10,1,10,10},
						  {-10,-10,1,10},
						  {-10,-10,1,10}};
int m;
int n;
for (m=0;m<4;++m){
	for(n=0;n<4;++n){
		printf("%i ", matriz [m] [n]);
	}
	printf("\n");
}
printf("somando todos os seus elementos: \n ");
int s=0;
for (m=0;m<4;++m){
	for(n=0;n<4;++n){
	s = s + matriz [m] [n];
	}
}
	printf("%i",s);
	
return (0);	
}