Prvo uporedis dva broja, recimo X i Y, i ako je X vece od Y uporedis ga sa Z i ako je veci i od njega onda je X najveci, a ako nije veci od njega onda je Z najveci jer je on veci od X koji je veci od Y. A ako X nije veci od Y onda Y poredis sa Z i ako je veci onda je Y najveci, a ako nije onda je Z najveci jer je veci od Y koji je veci od X.
Vrlo je jednostavno, imas ukupno 3 naredbe grananja od kojih iz prve imas slucaj da ili ides u drugu naredbu grananja ili u trecu.
Moze tako, a moze i ovako. :)
Najbolji algoritam za najveci broj je algoritam najveceg vodostaja. Kad prvi el proglasis najvecim, i onda sve elemente redom poredis i onaj koji je veci od tog "takozvanog" maksimuma proglasis za maksimum i tako do kraja...