Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 4 odgovora
  • 4.103 pregleda

Najnovija ↓

Re: Kako utvrditi da li je broj tipa Double paran ili ne? 11.04.2007. u 02:26 · pre 238 meseci #2
> 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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Kako utvrditi da li je broj tipa Double paran ili ne? 11.04.2007. u 17:30 · pre 238 meseci #3
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 ...
Re: Kako utvrditi da li je broj tipa Double paran ili ne? 11.04.2007. u 20:35 · pre 238 meseci #4
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.
Potpis
Play Store
Re: Kako utvrditi da li je broj tipa Double paran ili ne? 11.04.2007. u 23:08 · pre 238 meseci #5
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme