float roundoff(float value, unsigned char prec)
{
float pow_10 = pow(10.0f, (float)prec);
return round(value * pow_10) / pow_10;
}
auto rounded = roundoff(100.123456, 3);
// rounded = 100.123;
value = round( value * 100.0 ) / 100.0; // 2 decimal places
value = round( value * 1000.0 ) / 1000.0; // 3 decimal places
double d = 0.12345;
std::cout.precision(2); // for accuracy to 2 decimal places
std::cout << d << std::endl; // 0.12
double d;
std::cout.precision(3); // for accurancy to 3 decimal places
std::cout << d << std::endl;
float a,b,c,d,sum;
cin>>a>>b>>c>>d; // reading decimal values
sum=(a*b*c*d);
sum=round(sum*100)/100; // here it is for 2 decimal points
if((float)sum < (float) 9.58)
cout<<"YES
";
else
cout<<"NO
";
Code Example |
---|
Cpp :: c++ extend class |
Cpp :: google pdf iframe viwer |
Cpp :: c++ open file |
Cpp :: cpp macro |
Cpp :: allow cross origin |
Cpp :: c++ char to uppercase |
Cpp :: c++ case |
Cpp :: http.begin() error |
Cpp :: random number cpp |
Cpp :: map in c++ sorted descending order |
Cpp :: split string on character vector C++ |
Cpp :: c++ function as param |
Cpp :: random number of 0 or 1 c++ |
Cpp :: c++ terminal color |
Cpp :: c++ typeid |
Cpp :: cpp initialize multidimensional vector |
Cpp :: include cpp |
Cpp :: c++ inline in .cpp and not in header |
Cpp :: C++ cin cout |
Cpp :: coordinate in 1d array |
Cpp :: append string cpp |
Cpp :: c++ splitstring example |
Cpp :: how to initialize array with new in c++ |
Cpp :: cudamemcpy |
Cpp :: filling 2d array with 0 c++ |
Cpp :: long to string cpp |
Cpp :: memmove |
Cpp :: json::iterator c++ |
Cpp :: odd numbers 1 to 100 |
Cpp :: stack implementation through linked list |