C jezik - problem sa petljama

2

C jezik - problem sa petljama

offline
  • Milan
  • 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. Wink



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Okej, hvala vam na pomoći, ako mi još negdje zapne pitaću. Smile



offline
  • Milan
  • 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...

Very Happy

offline
  • Miloš
  • 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? Smile

offline
  • Milan
  • 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? Wink Ne znaš/ne razumeš i dalje šta radi moduo?

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Pa pokušavao sam da mijenjam ali ne radi. Smile

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14824
  • Gde živiš: Niš

To znači da nisi pokušao onaj ispravan način. smešak

Pokušaj ponovo...pa posle toga ponovo... Very Happy Ili jednostavno pokušaj da razumeš šta tačno radi operator moduo i to je sve što ti je potrebno.

Drugačije (na tanjir) ne ide. Wink

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Vaso imam kontrolni za dva sata Very Happy

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?

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14824
  • Gde živiš: Niš

Miloš CG ::Vaso imam kontrolni za dva sata Very Happy Kul. Sasvim dovoljno da naučiš (ili ne naučiš - od tebe zavisi). Smile

Miloš CG ::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?
Ostatak pri deljenju sa? Šišarkama? Žirevima? Sa čim?

i % 2 = x, gde je x ostatak pri deljenju broja i sa 2! Primer: 6%2=0 Kako? Tako što je 6=3*2+0

Dakle, svaki drugi imaš kada deliš sa dva. Sa koliko treba da deliš da dobiješ svaki treći, a sa koliko da dobiješ svaki četvrti?

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Odlično, skapirao sam ga i uradio! Smile Sad novi imam, i malo je teži:




N broj unosi korisnik i do tog broja svaki broj treba da se kvadrira sa samim sobom. Može pomoć oko petlje? Mr. Green

Ko je trenutno na forumu
 

Ukupno su 1094 korisnika na forumu :: 84 registrovanih, 10 sakrivenih i 1000 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, amadeus, Apok, aramis s, Arsenije, Ba4e, babaroga, Bane5, Bo96, Borkanović, brkan1, brufen, Cigi, colji, Crazzer, cyprus, Darko8, Denaya, djboj, drimer, ElGenius, Flashburn, GeoM, Igritelj, Jaz, Jeremiah, Joja, Jose, Kriglord, ladro, lcc, LEGIJA.007, Litostroton, M74AB3, markomacii9, metallac777, Metanoja, Mi lao shu, Milan A. Nikolic, milenko crazy north, Mitch22, mkukoleca, nebkv, nebojsag, neko iz mase, nevjerna beba, NMNJ, Nobunaga, Novakomp, novator, Ognjen D., Oscar2, Profesor_018, RAKITNICA, raykan, Razdroid, RD84, Rebel Frank, repac, Rothmans, rovac, royst33, Sančo, smes_no, Sr.Stat., stankolich, stegonosa, t84dar, TBF1D, Topaz9, Tvrtko I, vathra, Velizar Laro, Velički, Viktor Petrenko, Vlada78, vojnik švejk, vukovi, Wrangler, yrraf, ZlatniRez, Zmaj Tolak, zokizemun, zvomar