Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++ pyöristys

Horvan [24.01.2006 08:53:31]

#

Miten pyöristetään c++... tuli musta-aukko...

koo [24.01.2006 09:26:34]

#

Näitäkö meinaat:
#include <cmath>:ssa on std::floor ja std::ceil. Jos kirjastoissa on C99-meininkiä, round-funktio ja kavereitakin voi löytyä.

Horvan [24.01.2006 09:48:12]

#

juu tarkotin kiitoksia

T.M. [31.01.2006 00:51:18]

#

Nopea pyöristys: (int)(luku+0.5)

Deewiant [31.01.2006 08:24:55]

#

T.M. kirjoitti:

Nopea pyöristys: (int)(luku+0.5)

Nopea, muttei toimiva. (int)(-3.2 + 0.5) sattuu olemaan -2.

ville-v [31.01.2006 10:30:23]

#

if(n>0) n = (int)(n + 0.5);
else if(n<0) n = (int)(n - 0.5);

T.M. [01.02.2006 13:41:59]

#

Deewiant kirjoitti:

Nopea, muttei toimiva. (int)(-3.2 + 0.5) sattuu olemaan -2.

Kyllähän se on toimiva, mutta negatiivisille luvuille pitää tietenkin tehdä vähennys, kuten ville-v näytti.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta