Algoritam kojim se odre]uje ostatak pri deljenju ( % )
Na koji se način može izračunati ostatak pri deljenju nekog celog broja drugim celim brojem?
U prirodnom jeziku je lako: kažemo na primer da je 5 podeljeno sa 2 jednako 2 i da ima ostatak 1.
U programiranju postoji načina na koji se to radi: koristi se operator % ili MOD. U Pascalu, BAsic-u i još nekim programskim jezicima se koristi naredba MOD, dok se u C, C++, C#, Java, Phyton-u koristi operator % (remainder) - ovu ćemo naredbu mi koristiti.
Ako napišemo c = a % b; - ovo znači da se pri deljenju a sa b, dobijeni ostatak dodeljuje promenljivoj c.
Zadatak koji radimo na času je provera da li je neki broj paran ili neparan.

Objašnjenje: Ako je uneseni broj paran, onda je ostatak deljenja sa brojem 2 jednak nuli, i tada je uslov x%2=0 ispunjen, pa se ispisuje poruka "paran broj". Ako uneseni broj nije paran, tada postoji ostatak pri deljenju koji je različit od nule, pa dati uslov nije ispunjen, i ispisuje se poruke "neparan broj".
Kao varijaciju na temu, radi se i zadatak da li je neki broj deljiv sa 5 ili sa 10.

Treći zadatak koji se može raditi ako se stigne je određivanje poslednje cifre nekog broja (to se dobija kao ostatak pri deljenju brojem 10)