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
codice:
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;
Vorrei sapere se è corretto oppure no(premetto che ancora lo devo compilare)...grazie per la vostra cortesia e perdonate la mia ignoranza