» »

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++

OwcA ::

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

MasterMind ::

Hmmm. A cout ne more zaokrožvat?
Gentoo, KDE uporabnik.

Vesoljc ::

lahko odreže
Abnormal behavior of abnormal brain makes me normal...

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)
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.

Zgodovina sprememb…

  • spremenil: Gundolf ()

OwcA ::

Ja, površno berem, moja napaka.
Otroška radovednost - gonilo napredka.

Quikee ::

Kaj ne bi slo brez floor, ceil funkcije?
int iNeki = (int) dNeki + 0.5;

Gundolf ::

Kvecjemu

int iNeki = (int) (dNeki + 0.5);

Res se tu floor klice avtomatsko.

Quikee ::

Ne vem ravno ce se floor potem avtomatsko klice.. efekt je isti =)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java, double števila izven obsega (Problem)

Oddelek: Programiranje
12698 (489) Spura
»

C osnova

Oddelek: Programiranje
221481 (996) RunoTheDog
»

C# je mozna referenca do int izven funkcije (direkt v classu torej)

Oddelek: Programiranje
81555 (1369) TopCat
»

[Java] Kako filtrirati, katera števila lahko vpišeš?

Oddelek: Programiranje
182006 (1708) fiction
»

read integer v javi

Oddelek: Programiranje
91307 (1208) kopernik

Več podobnih tem