Poslao: 13 Okt 2014 11:46
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Napisano: 13 Okt 2014 11:41
Svaki paran broj daje po modulu 2 nulu. Nula se u C-u evaluira kao false, odnosno kao netačno. Dakle, da bi štampao parne brojeve moraš da negiraš uslov -> !(i%2). Možeš i sa (x%2)-1 da rešiš zadatak.
Dopuna: 13 Okt 2014 11:46
Na kraju, sasvim je logično da uslov za parne brojeve bude suprotan uslovu za neparne brojeve.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 13 Okt 2014 11:58
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Još jednom na kraju, za početnike su mnogu intuitivniji slede¢i uslovi:
- za parne i%2 == 0
- za neparne i%2 == 1 ili i%2 != 0, ili...
|
|
|
|
Poslao: 14 Okt 2014 10:07
|
offline
- Miloš CG
- Super građanin
- Pridružio: 23 Maj 2011
- Poruke: 1069
|
A kako bi bilo da se ispisuje svaki treći broj od 0 do N, ili svaki četvrti?
|
|
|
|
Poslao: 14 Okt 2014 10:52
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Ako su parni brojevi svaki drugi (2), šta misliš kako je za svaki treći i četvrti? Ne znaš/ne razumeš i dalje šta radi moduo?
|
|
|
|
|
|
Poslao: 14 Okt 2014 11:33
|
offline
- Miloš CG
- Super građanin
- Pridružio: 23 Maj 2011
- Poruke: 1069
|
Vaso imam kontrolni za dva sata
if( i%2 == 0 )
Ako %2 znači ostatak 2 pri djeljenju, kako onda mogu sa većim ostatkom da dobijem svaki treći ili četvrti broj?
|
|
|
|
|
|