File, Matrici e somma di elementi

di il
2 risposte

File, Matrici e somma di elementi

Salve a tutti , mi sto esercitando e ho deciso di fare questo esercizio:

/*Chiedere all'utente:
•Leggere i due interi dal file di testo «dim.txt» e memorizzarli
rispettivamente nelle variabili numRighe e numColonne.
•Leggere gli elementi dal file binario chiamato «dati.dat»
e salvarli nell’array bidimensionale Matrice numRighe x numColonne.
•Se la matrice letta ha dimensione maggiore di 100x100 restituire un errore,
altrimenti calcolare l’indice di riga la cui somma degli elementi è maggiore della somma degli elementi delle altre righe.*/

I primi punti sono riuscita a farli e li ho pure verificati stampando sia la dimensione della matrice e la rispettivama matrice e i numeri corrispondono perfettamente. Nel terzo punto ho trovato delle difficolta'. Ho provato a farlo, impostandolo cosi' (sicurmante c'e' qualcosa di sbagliato, se non tutto ):
int somma(int m[100][100], int *r, int *c){
int i, j;
int conta=0, fine, temp;

 for(i=0; i<*r; i++){
  for(j=0; j<*c; j++){
    conta=conta+m[i][j];
   if(conta>fine){
    fine=conta;
    temp=i;
   }
  }
  conta=0;
 }
return temp;
}

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte