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

Kako utvrditi da li je broj tipa Double paran ili ne?

[es] :: Pascal / Delphi / Kylix :: Kako utvrditi da li je broj tipa Double paran ili ne?

[ Pregleda: 755 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

inostranac

Član broj: 141142
Poruke: 27
*.kolej.mff.cuni.cz.



Profil

icon Kako utvrditi da li je broj tipa Double paran ili ne?10.04.2007. u 21:26

Pitanje je vezano za pascal.
Program koristi samo cele brojeve ali mi treba jako veliki raspon vrednosti, sto izbacuje mod ili round iz upotrebe.
Hvala unapred.
10.04.2007. u 21:26 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1101
*.adsl-1.sezampro.yu.



Profil

icon Re: Kako utvrditi da li je broj tipa Double paran ili ne?11.04.2007. u 01:26
> Kako utvrditi da li je broj tipa Double paran ili ne?
> Pitanje je vezano za pascal.

Pretvori broj u string i utvrdi da li je poslednja cifra parna ili neparna.
11.04.2007. u 01:26 

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 286
212.200.249.*



Profil

icon Re: Kako utvrditi da li je broj tipa Double paran ili ne?11.04.2007. u 16:30
Citat:
savkic:
Pretvori broj u string i utvrdi da li je poslednja cifra parna ili neparna.


Ha, svaka cast, vrlo interesantan odgovor, ja se priznajem ne bi setio ...

Alternativa ...

Koristi neku implementaciju BigInteger ili nesto slicno za proizvoljno velike brojeve ...
ili je sam napisi - u tom slucaju prvi bit 1 - neparan, 0 - paran ...
11.04.2007. u 16:30 

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1401
82.208.201.*

ICQ: 246436949


Profil

icon Re: Kako utvrditi da li je broj tipa Double paran ili ne?11.04.2007. u 19:35
Bez pretvaranja u string bi verovatno islo brze
Code:
function OddDouble(V: Double): Boolean;
begin
  Result := Odd(Trunc((Frac(V / 10) * 10)));
end;

Pisem iz glave pa mozda ima negde neku gresku, ali ti je jasan princip.
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.
11.04.2007. u 19:35 

morlic
Milos Orlic
Beograd

Moderator
Član broj: 6081
Poruke: 723
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako utvrditi da li je broj tipa Double paran ili ne?11.04.2007. u 22:08
Imas i neke FPU instrukcije sa kojima mozes da uradis posao brzo, amo moras da ih potrazis jer nazalost ne mogu da se setim sta to bese, nesto mi se mota po glavi FPREM1, ali nisam siguran.
11.04.2007. u 22:08 

[es] :: Pascal / Delphi / Kylix :: Kako utvrditi da li je broj tipa Double paran ili ne?

[ Pregleda: 755 | Odgovora: 4 ]

Postavi temu Odgovori

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