Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Algorytm zwracający największy element tablicy

dfd 22 Wrz 2011 13:30 2000 2
  • #1 22 Wrz 2011 13:30
    dfd
    Poziom 6  

    Witam,

    nie wiem jak napisać algorytm, który zwróci największy element z tablicy,
    jest coś takiego i to działa, ale nie bardzo rozumiem w jaki sposób, mógłby ktoś wytłumaczyć.

    T liczba = tab[0];
    for(int i=0; i < ilosc; i++)
    if(tab[i] > liczba)
    liczba = tab[i];
    cout << "\n Najwieksza liczba to: " << liczba << endl << endl;

    0 2
  • Pomocny post
    #2 22 Wrz 2011 13:40
    arnoldziq
    Moderator Programowanie

    Sprawa jest dość prosta.
    Ustalasz sobie jakaś zmienną, nazwijmy ją NAJ.
    1. Przypisujesz do zmiennej NAJ pierwszy element tablicy.
    2. Przechodzisz do kolejnego elementu tablicy.
    3. Sprawdzasz, czy obecny element tablicy jest większy od zawartości NAJ, jeżeli tak, to zapisujesz go do zmiennej NAJ.
    4. Jeżeli osiągnąłeś koniec tablicy, zmienna NAJ zawiera największą wartość znalezioną w tablicy.
    5. Wracasz do punktu 2.

    0
  • #3 22 Wrz 2011 13:56
    dfd
    Poziom 6  

    Dzięki bardzo,

    pozdrawiam.

    0