👤

Corectati urmatoarea functie

bool areColoanaCrescatoare ( int A[100] [100] , int n ){
for ( int j = 0 ; j < n ; j ++){
bool ok = true ;
for ( int i = 1 ; i < n && ok ; i ++){
if (A[ i =1][ j ] >=A[ i ] [ j ] ) ok = f a l s e ;
}
return true ;
}
return false;
}

astfel incat aceasta sa decida daca in matricea A, de tip n × n, cu
n ≤ 100, exista macar o coloana ordonata strict crescator de sus ın jos.


Răspuns :

bool areColoanaCrescatoare(int A[100][100], int n) {

for (int j = 0; j < n; j++) {

 bool ok = true;

 for (int i = 0; i < n - 1 && ok; i++) {

  if (A[i + 1][j] >= A[i][j]) ok = false;

 }

 if (ok)

  return true;

}

return false;

}

► Nota

Sper ca e bine, nu am testat. Daca apar probleme lasa comentariu.

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!


Ze Learners: Alte intrebari