Wyznaczanie elementu najmniejszego pod drugą przekątną
Ostatnio zmodyfikowano 2016-01-27 20:26
locf Temat założony przez niniejszego użytkownika |
Wyznaczanie elementu najmniejszego pod drugą przekątną » 2016-01-26 18:48:40 Czy ktoś pomógłby mi wyznaczyć najmniejszy element pod drugą przekątną w tablicy kwadratowej A[n][n]? Wiem, że zaczynam od wiersza o indeksie i = 1 o oraz kolumnie j = n-1-i po czym idę w dół tablicy, aż do dolnej krawędzi. No i tutaj się gubię. Może ktoś mógłby rozszyfrować, jak to zrobić? int miniPodDrugaPrzekatna = A[ 1 ][ n - 1 ]; for( int i = 1; i < n; i++ ) { for( int j = n - 1 - i; j > 0; j-- ) if( miniPodDrugaPrzekatna > A[ i ][ j ] ) miniPodDrugaPrzekatna = A[ i ][ j ]; }
|
|
Szadziu |
» 2016-01-27 16:10:39 drugi for jest zły spróbuj: int j = m - 1; j >( m - 1 ) - i; j--
|
|
locf Temat założony przez niniejszego użytkownika |
» 2016-01-27 20:26:23 Dzięki za odpowiedź. Poprawiłem już na taki: for( int j = n - 1; j > n - 1 - i; j-- )
|
|
« 1 » |