Forum » Programiranje » zaorkoževanje decimalnih števil v c++
zaorkoževanje decimalnih števil v c++

n3wb1e ::
Mene zanima kako bi zaokrožil recimo stevilo 6,3333 . da nebi izpisalo (cout) 6.333 ampak 6 ...
Ce pa bi bilo recimo 6,5 pa bi izpisalo 7 ..
Zanima me za katerokoli stevilo.,. kako se zaokrozi... obstaja kaksna funkcija?
Hvala.. sem cist zacetnik v c++
Ce pa bi bilo recimo 6,5 pa bi izpisalo 7 ..
Zanima me za katerokoli stevilo.,. kako se zaokrozi... obstaja kaksna funkcija?
Hvala.. sem cist zacetnik v c++

OwcA ::
Malo si poglej knjižnico cmath.
Recimo ceil() in floor()
Recimo ceil() in floor()
Otroška radovednost - gonilo napredka.

OwcA ::
Teoretično, bi lahko prepisal funkcije za pretvarjanje med tipi ...

Otroška radovednost - gonilo napredka.

willson ::
lp!
VS .NET C++ (managed)
double y = 5.676;
int x = (int)Math::Floor(y + 0.5)
VS .NET C++ (managed)
double y = 5.676;
int x = (int)Math::Floor(y + 0.5)
jo folk!!
tole je res neki carskega, in se en lep dokaz da smo slovenci pametni :) (no vsaj neki)
pa se eno vprasnaje za "alien-w":
-al si oba ventilatorja isto obrnu (po sliki sodec - mislm da ), ker sm razmislu ce bi en(2X) not pihu. en pa vn(2x)...??

OwcA ::
A ne bi raje Ceil()? Tvoj postopek spominja na na 2 = 2 + 1 - 1

Otroška radovednost - gonilo napredka.

Gundolf ::
Meni se to zdi cisto pravilno zaokrozevanje owca.
double dNeki;
int iNeki = (int)floor(dNeki + 0.5);
// ali pa
int iNeki = (int)ceil(dNeki - 0.5);
Vse kar je nad xxx.5 bo zaokrozeno navzgor vse ostalo pa navzdol.
double dNeki;
int iNeki = (int)floor(dNeki + 0.5);
// ali pa
int iNeki = (int)ceil(dNeki - 0.5);
Vse kar je nad xxx.5 bo zaokrozeno navzgor vse ostalo pa navzdol.
Zgodovina sprememb…
- spremenil: Gundolf ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java, double števila izven obsega (Problem)Oddelek: Programiranje | 772 (563) | Spura |
» | C osnovaOddelek: Programiranje | 1575 (1090) | RunoTheDog |
» | C# je mozna referenca do int izven funkcije (direkt v classu torej)Oddelek: Programiranje | 1638 (1452) | TopCat |
» | [Java] Kako filtrirati, katera števila lahko vpišeš?Oddelek: Programiranje | 2112 (1814) | fiction |
» | read integer v javiOddelek: Programiranje | 1407 (1308) | kopernik |