Funkce v C pro zaokrouhlovani

uhlar na fantomas.sk uhlar na fantomas.sk
Středa Listopad 15 10:41:19 CET 2000


Igor Bujna <igor.bujna na maxi-tip.cz> wrote:

-> Zdravim, potreboval bych funkci, nevi jestli existuje, ktera dale toto:
-> 1.mam float cislo , treba 4.26789
-> 2. toto cislo bych potreboval zaokrouhlit na 2-desetinna cisla, kde 
-> jestli 3-ti destinne cislo je mezi (>=5 && <=9), se zaokrouhluje 
-> druhe cislo nahoru.

rint(a*100)/100
ceil(a*100-1.5)/100

floor(a*100+0.5)/100

-> 3. Po te se toto cislo vynasobi cisle int a vysledek je ciso int, ktere 
-> se stejnym zpusobem zaokrouhleje , ale na cele cislo.

preco to zdojite zaokruhlovanie ? pozor aby sa nestalo 
4.6 -> 5
5 -> 10

a teda by ste mohli 4.6 zaokruhlit na desat (respektive ekvivalent tejto
operacie)

nebolo by lepsie naj0prv vynasobit az potom zaokruhlovat?
-- 
 Matus "fantomas" Uhlar, sysadmin at NEXTRA, Slovakia; IRCNET admin of *.sk
 uhlar na fantomas.sk ; http://www.fantomas.sk/ ; http://www.nextra.sk/
 2B|!2B, that's a question!

---
Odchozí zpráva obsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.167 / Virová báze: 80 - datum vydání: 6/29/2000


Další informace o konferenci Linux