Kako da usporedim 3 broja i onda da kazem "Ovaj je broj najveci"
Usporedjivanje tri broja
Zaključano
Zakačeno
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.
Vrlo je jednostavno, imas ukupno 3 naredbe grananja od kojih iz prve imas slucaj da ili ides u drugu naredbu grananja ili u trecu.
A moze i jednostavan buble-sort nad nizom od tri broja .
Potpis
Viva lollapalooza
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...
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...
izmenjeno 1 put, poslednji put cisco89 09.03.2010. u 15:42
Izmene poruke
- cisco8909.03.2010. u 15:42zapis iz teksta poruke
Hvala ljudi
Znaci nesto ovako
biggest =(a>b&&a>c?a:b>c?b:c);
Kako sada da napravim da mi kaze
printf(Osoba sa najvecom kilazom je Marko sa "a" kila)
Znaci nesto ovako
biggest =(a>b&&a>c?a:b>c?b:c);
Kako sada da napravim da mi kaze
printf(Osoba sa najvecom kilazom je Marko sa "a" kila)
Dodas neku promenljivu koja ima vrdnosti 1, 2 i 3 u zavisnosti o kojoj osobi se radi i onda proveris koja je vrednost te promenljive.
Ovako:
biggest =(a>b&&a>c?(i=1, a):b>c? (i=2, b):(i=3, c));
ili radis sa if pa onda mozes da stavis lepo printf f-ju.
Ovako:
biggest =(a>b&&a>c?(i=1, a):b>c? (i=2, b):(i=3, c));
ili radis sa if pa onda mozes da stavis lepo printf f-ju.
int najveci = a > b ? ( a > c ? a : c ) : (b > c ? b : c);
:)
:)
Potpis
EOF