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