[ denis_007 @ 17.10.2007. 12:51 ] @
Ako neko zna odgovor na ovo pitanje, pomozite
[ vlaiv @ 17.10.2007. 12:57 ] @
Ja cu da dam ideju a neko drugi neka da implementaciju :)

Nesto me sada mrzi da razmisljam ...

Ako su u pitanju celobrojne vrednosti i to pozitivne, resenje moze ovako da se dobije

unsigned int c = a-b;

c>>(sizeof(c)*8-1); //za slucaj da nije 32bitni sistem mada moze i c>>31 ako je UINT32 tip ..

c ima vrednost 0 a je vece ili jednako od b
c ima vrednost 1 a je manje od b

btw, if je petlja?
[ itf @ 17.10.2007. 13:00 ] @
max = (a > b) ? a : b;
[ denis_007 @ 17.10.2007. 13:10 ] @
Ima li jos nekih predloga?
[ lukeguy @ 17.10.2007. 21:32 ] @
Max se najčešće definiše kao makro pomoću define direktive i to baš ovako kako je napisao itf. Imaš li neki specifičan razlog zbog čega tražiš drugo rešenje?
[ X Files @ 29.10.2007. 19:03 ] @
Tražeći nešto drugo (u vezi bitova), pronašao sam ovo:
http://graphics.stanford.edu/~.../bithacks.html#IntegerMinOrMax
[ denis_007 @ 30.10.2007. 12:51 ] @
hvala dosta ste mi pomogli. Puno pozdrava.