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++ programiranje :: Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?

[ Pregleda: 1216 | Odgovora: 14 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1402
82.208.201.*

ICQ: 246436949


Profil

icon Da li postoji funkcija u C++ koja kaze da li je ceo broj paran ili neparan?24.11.2004. u 00:03

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?
DirectX na srpskom | GLScene na srpskom

There are only 10 types of people in this world; those who understand binary and those who don't.
24.11.2004. u 00:03 

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
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.
24.11.2004. u 00:37 

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
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.
24.11.2004. u 00:38 

Marko Stankovic

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

Jabber: urobor@elitesecurity.org
ICQ: 42897384


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
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.
24.11.2004. u 00:50 

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
Greška u kucanju ==

Naravno, ovo drugo je elegantnije
Lepota je u jednostavnosti.

Cis.
24.11.2004. u 02:36 

blaza

Član broj: 961
Poruke: 736
213.244.197.*



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
Ovo su najkraca resenja:

Code:

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


Code:

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

If you want to argue with me, learn to google faster.
24.11.2004. u 03:42 

blaza

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



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
Ispravicu sam sebe; postoji jos krace resenje:
Code:

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

If you want to argue with me, learn to google faster.
24.11.2004. u 09:53 

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1402
82.208.201.*

ICQ: 246436949


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
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
DirectX na srpskom | GLScene na srpskom

There are only 10 types of people in this world; those who understand binary and those who don't.
24.11.2004. u 16:47 

Dejan Lozanovic
Senior Software Developer - Team Leader , www.limores..
Beograd

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

Jabber: null@elitesecurity.org
Sajt: www.limores.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:02
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
"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
24.11.2004. u 19:02 

McKracken
Vladimir Jovanovic
CEO, FENGOR doo

Član broj: 465
Poruke: 2936
212.200.62.*

ICQ: 203079925
Sajt: www.fglabs.com


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
Jos krace

Code:

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



24.11.2004. u 19:21 

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
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...
24.11.2004. u 19:29 

Milos Stojanovic
Belgrade

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

ICQ: 282954730
Sajt: www.sietf.org


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
č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
♪♫♪
24.11.2004. u 20:20 

Marko Stankovic

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

Jabber: urobor@elitesecurity.org
ICQ: 42897384


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
@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.
24.11.2004. u 21:33 

Milos Stojanovic
Belgrade

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

ICQ: 282954730
Sajt: www.sietf.org


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
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
♪♫♪
24.11.2004. u 22:15 

Dejan Lozanovic
Senior Software Developer - Team Leader , www.limores..
Beograd

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

Jabber: null@elitesecurity.org
Sajt: www.limores.net


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
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.
"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
25.11.2004. u 18:24 

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

[ Pregleda: 1216 | Odgovora: 14 ]

Postavi temu Odgovori

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