Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?

[es] :: C/C++ programiranje :: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?

[ Pregleda: 4451 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 00:03 - pre 236 meseci
Mislim da je naziv teme sasvim jasan. Znam da mogu da izracunam ostatak deljenja nekog broja sa 2 pa ako je ostatak 0 znaci da je paran, a ako nije onda je neparan, ali me interesuje da li ima neka gotova funkcija za to proveravanje?
 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.smin.sezampro.yu.

ICQ: 197419540


Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 00:37 - pre 236 meseci
Pa to je to! Niko se još nije latio toga da piše posebnu f-ju za to kad je to toliko prosto,
ali evo ti jedan CopyPaste :)

bool JeliParan(int broj)
{
if(broj%2 = 0)
return true;
else
return false;
}


Nije bilo teško jeli?
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.smin.sezampro.yu.

ICQ: 197419540


Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 00:38 - pre 236 meseci
Ispravljam glupost izrečenu u prethodnom postu.

Nije da se nije niko latio pisanja takve funkcije, nego je to toliko prosto da niko to nije stavio u neku gotovu biblioteku koja bi bila svima dostupna.
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

Marko Stankovic

Član broj: 11
Poruke: 306
*.rvkds.net.



Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 00:50 - pre 236 meseci
Malo cu da cepidlacim ali ovo tvoje nece da radi :)
ispravno bi bilo:

Code:

bool JeliParan(int broj)
{
if(broj%2 == 0)
return true;
else
return false;
}


ili u stilu c/c++

Code:


bool JeliParan(int broj)
{
return broj%2?false:true;
}


I drink to make other people interesting.
 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.smin.sezampro.yu.

ICQ: 197419540


Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 02:36 - pre 236 meseci
Greška u kucanju ==

Naravno, ovo drugo je elegantnije
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

blaza
n/a

Član broj: 961
Poruke: 743
213.244.197.*



+3 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 03:42 - pre 236 meseci
Ovo su najkraca resenja:

Code:

bool JeliParan(int x){
    return !(x%2);
}


Code:

bool JeliParan(int x){
    return !(x&1);
}

O_o
 
Odgovor na temu

blaza
n/a

Član broj: 961
Poruke: 743
*.vdial.verat.net.



+3 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 09:53 - pre 236 meseci
Ispravicu sam sebe; postoji jos krace resenje:
Code:

bool JeliParan(int x){
    return ~x&1;
}

O_o
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 16:47 - pre 236 meseci
Wow

Hvala na kodovima... samo me je interesovalo da li postoji vec gotova funkcija (koristio sam Delphi gde je postojala funkcija Odd koja je TRUE kad je broj neparan). Mislim, bilo bi glupo pisati nesto sto vec postoji, zar ne
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.vdial.verat.net.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 19:02 - pre 236 meseci
ako vec ovako nestro smestate u funkciju ne bi bilo lose da ubacite i jedan inline tek onako zbog optimizacije ) ako je C++ u pitanju
 
Odgovor na temu

McKracken
Vladimir Jovanovic
HuxleyDev

Član broj: 465
Poruke: 2941
212.200.62.*

ICQ: 203079925


+7 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 19:21 - pre 236 meseci
Jos krace

Code:

bool Paran(int x){
    return ~x&1;
}


 
Odgovor na temu

slavkot

Član broj: 18657
Poruke: 166
*.teol.net.



Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 19:29 - pre 236 meseci
Kako je to jednostavno, ja sam imao sličan zadatak na ispitu, znači trebalo je ispitati parnost, i šta sam radio, broj (-1) stepenujem brojem kojem trebam ispitati parnost i ako je veći od 0 onda je paran broj, koliki je to kod bio...
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 20:20 - pre 236 meseci
ček da se i ja pridružim
Još, još kraće
Code:
#define odd(x)(x%2)


jes' da nije f-ja, al eto ...

@slavkot
LOL!
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

Marko Stankovic

Član broj: 11
Poruke: 306
*.rvkds.net.



Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 21:33 - pre 236 meseci
@trooper
to tvoje ispituje neparnost a ne parnost mada dodje mu na isto :) inace makroi nisu preporucljivi u c++ tu se koristi inline i onda se funkcija ugradi neposredno u kod, mnogo zgodnije zbog bocnih efekata a i makroi nemaju mogucnost da provere tipove argumenata.


@McKracken
u odnosu na verziju koju je stavio blaza jedino je ime funkcije krace u tvom kodu :P




I drink to make other people interesting.
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 22:15 - pre 236 meseci
ma znam, ali nisam mogao da odolim :) kada vidim da se tolka debata vodi oko ovakve teme... :)
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.vdial.verat.net.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?25.11.2004. u 18:24 - pre 236 meseci
Citat:
trooper: ček da se i ja pridružim
Još, još kraće
Code:
#define odd(x)(x%2)
:p

jes' da nije f-ja, al eto ... :)

@slavkot
LOL!


bolja je ona varijanta sa bitskim operatorm :) neki procesori nemaju operaciju deljenja a jos manje ostatka pri deljenju. Tako da ako gledas na neku portabilnost koda(van IA32) ja ju ne bi ovako pisao vec sa bitskim operacijama.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?

[ Pregleda: 4451 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.