Salve a tutti devo fare un programma che una volta creata una matrice devo creare una funzione controlla matrice che restituisca il numero di righe per cui è valida la seguente condizione:esiste almeno un elemento della riga che uguale alla somma degli elementi di tutte le righe precedenti esempio:
1 0 12
-1 1 2
0 15 1
1 0 31 in output mi darà : 3
io ho scritto il codice in questo modo
int controllo_matrice(int righe,int colonne,int mat[righe][colonne]){
int i=1,j,somma=0,sommaf=0;
int volte=0,f=0;
while(i<righe && j<colonne){
for(f=0;f<i;f++){
for(j=0;j<colonne;j++){
somma=somma+mat[f][j];
}
}
if(mat[i][j]==somma){
volte++;
somma=0;
}
else
somma=0;
i++;
j++;
}
return volte;
}
ma non va mi restituisce sempre 0 qualcuno saprebbe aiutarmi? grazie