[ 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;
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.