Ragazzi ieri svolgevo 1 dei tanti esercizi sui file in c; una delle tante funzioni richieste era che nel sottoprogramma trova_neg bisognava individuare la prima riga della matrice contenente il primo numero negativo; il mio codice è il seguente
Vorrei sapere se è corretto oppure no(premetto che ancora lo devo compilare)...grazie per la vostra cortesia e perdonate la mia ignoranzacodice:void trova_neg(const matrice mat, int riga, int colo, int ind_riga) { int i,j; bool trovato; trovato=false; i=0; do { j=0; while(i<colo || !trovato) { if(mat[i][j]<0) { ind_riga=i; trovato=true; } else j++; } i++; } while(i>riga || trovato); if (trovato) cout<<"esiste un num negativo nella matrice"<<endl; else cout<<"non esiste un num negativo"<<endl;

Rispondi quotando