[ igore @ 31.08.2004. 08:35 ] @
ako moze neko da mi objasni div i mod kako funkcionise, ono sa delenje i ostatak
hfala unaprijed
[ bondja @ 31.08.2004. 09:55 ] @
23 div 3 = 7 - ceo broj
23 mod 3 = 2 - ostatak, odnosno (3*7) + 2 = 23




[ anon315 @ 31.08.2004. 10:19 ] @
Dakle te operacije su definisane samo za celobrojni tip (integer)

div - celobrojno deljenje

mod - izdvajanje ostatka pri celobrojnom deljenju

Rezultat a div b je ceo deo pri deljenju a sa b. Još jedan primer: (-7) div (2) = -3

Rezultat a mod b je ostatak pri deljenju a sa b i ova operacije je definisana samo za b>0. Ako je a>=0 rezultat se dobija prema formuli: a mod b = a - (a div b)*b, a ako je a<0 onda po: a mod b = a - ((a div b)*b)+b.

div i mod (kao i *) imaju viši prioritet od + i - .