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

znajdowanie elementów największych/najmniejszych

Ostatnio zmodyfikowano 2013-06-27 21:36
Autor Wiadomość
obi2exe
Temat założony przez niniejszego użytkownika
znajdowanie elementów największych/najmniejszych
» 2013-06-27 20:54:12
Witam. Nie specjalnie wiem jak w tablicy jednowymiarowej znaleźć element największy/najmniejszy. W kursie jest zadanie treningowe,  w którym należy właśnie to zrobić. Czy mógłby ktoś napisać kod z jasnym i lekkim objaśnieniem?
Aha jeżeli się da niech kod będzie dostosowany treścią do końca 2 poziomu poradnika. Z góry dziękuję.
P-86396
Berux
» 2013-06-27 21:05:49
C/C++
int tab[ 10 ];
int najwiekszy;
int najmniejszy;
//...

najwiekszy = tab[ 0 ]; //ustalamy, że największą wartością jest (póki co) pierwszy element tablicy
najmniejszy = tab[ 0 ]; //ustalamy, że najmniejszą wartością jest (póki co) pierwszy element tablicy

for( int i = 1; i < 10; i++ )
{
    if( tab[ i ] > najwiekszy )
         najwiekszy = tab[ i ]; //jeśli sprawdzany element tablicy jest większy od tego (dotychczas) największego, to on staje się tym największym
   
    if( tab[ i ] < najmniejszy )
         najmniejszy = tab[ i ]; //jeśli sprawdzany element tablicy jest mniejszy od tego (dotychczas) najmniejszego, to on staje się tym najmniejszym
   
}


To taki "wycinek" z kodu. Wszystko masz opisane w komentarzach. :)
P-86397
obi2exe
Temat założony przez niniejszego użytkownika
» 2013-06-27 21:13:48
Jesteś złoty. Dziękuję za to.
P-86398
Berux
» 2013-06-27 21:36:24
Nmzc. Cieszę się, że mogłem pomóc :)

Powodzenia,
Berux
P-86399
« 1 »
  Strona 1 z 1