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