lama dotaz, ale jak nejednoduseji udelat toto:
mam nejake cislo treba 3.141592 a potrebuju z nej dostat jen a pouze prvni dve cisla za desetinnou carkou tzn. 14
existuje na to treba nejaka formatovaci funkce pro vystup?
lama dotaz, ale jak nejednoduseji udelat toto:
mam nejake cislo treba 3.141592 a potrebuju z nej dostat jen a pouze prvni dve cisla za desetinnou carkou tzn. 14
existuje na to treba nejaka formatovaci funkce pro vystup?
C2D E6850@3000MHz cooled by Scythe Infinity, Gigabyte P35-DQ6 rev. 1.0, 2x1GB Corsair XMS2 6400C4DHX, Zotac GeForce GTX 275 (896MB), Seagate 320GB, Samsung HD103UJ (1TB), DVD Samsung SH-S203B, case Thermaltake Armor Junior (Silver), 17" Sony E230 Trinitron, zdroj Seasonic S12-650W, Logitech G25 Racing Wheel
pude to přes sscanf
http://www.cplusplus.com/ref/cstdio/sscanf.html
No jinak me napada udelat to takto - od cisla odecist jeho celou cast, vynasobit stem a prevest na integer.
napr. takto
Kód:float Pi=3.14592654; Pi=(Pi-(int)Pi)*100; int vysledek=pi;
Naposledy upravil Caleb; 20.02.2006 v 10:02.
Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104
mno a to vypisujes do konzole jo? pokud jo tak printf() a jak tam mas
%d tak jde specifikovat pocet mist pred a za
nejak tak %d:2,2 mam dojem ale nejsme si jisty, pohledej. pokud to mas do okynek tak musis zaokrouhlit bud nejakou fci nebo nejak tak by mohlo fungovat. to co tu nekdo psal asi taky funguje.
float Pi=3.14592654;
Pi=((int)Pi*100)/100;
int vysledek=pi;
CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)