Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyznaczanie elementu najmniejszego pod drugą przekątną

Ostatnio zmodyfikowano 2016-01-27 20:26
Autor Wiadomość
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ć?
 
C/C++
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 ];
   
}
P-144041
Szadziu
» 2016-01-27 16:10:39
drugi for jest zły
spróbuj:
C/C++
int j = m - 1; j >( m - 1 ) - i; j--
P-144063
locf
Temat założony przez niniejszego użytkownika
» 2016-01-27 20:26:23
Dzięki za odpowiedź.
Poprawiłem już na taki:
C/C++
for( int j = n - 1; j > n - 1 - i; j-- )
P-144081
« 1 »
  Strona 1 z 1