[ RMAN @ 09.02.2009. 16:17 ] @
Ukoliko napisem:
Code:

x=2.3524423
cout<<"x="<<std::setprecision(4)<<x<<endl;

radice. Medjutim ukoliko napisem:
Code:
x=1/35;
cout<<"x="<<std::setprecision(4)<<x<<endl;

Nece raditi.
Da li mozete da mi kazete zasto ukoliko napisem operaciju deljenja ova funkcija ne radi?
[ karas @ 09.02.2009. 16:30 ] @
1/35 je celobrojno deljenje i rezultat je nula, koristi npr. float(1)/35
[ Stevan Radanovic @ 09.02.2009. 16:39 ] @
Što reče karas, uz opasko da može da se koristi i:

Code:
x = 1.0/35;


ili

Code:
x = 1/35.0;


ili

Code:
x = 1.0/35.0;