Wybieramy liczbę największą z podanych liczb.
Załóżmy, że mamy wybrać liczbę największą z liczb:
{ 2, 0, 7, 4, 11, 3, 17, 1 }
Zaczynamy od strony lewej i w pierwszym kroku ustawiamy max:=2.
W kolejnych 7 krokach porównujemy liczby ze zmienną max.
Jeśli sprawdzana liczba spełnia nierówność liczba > max, to ona staje się nową wartością zmiennej max.
liczba | liczba > max ? | max |
2 | ---- | 2 |
0 | 0 > 2 - nie | 2 |
7 | 7 > 2 - tak | 7 |
4 | 4 > 7 - nie | 7 |
11 | 11 > 7 - tak | 11 |
3 | 3 > 11 - nie | 11 |
17 | 17 > 11 - tak | 17 |
1 | 1 > 17 - nie | 17 |
Sprawdź działanie:
Kod źródłowy programu:
>>Kliknij i poeksperymentuj online z kodem programu w tej wersji <<