Something similar to
NormalizeDouble
Rounding floating point number to a specified accuracy.
double NormalizeDouble( double value, // normalized number int digits // number of digits after decimal point );
/* Result: pi= 3.1415926535897931 NormalizeDouble(pi,3)= 3.1419999999999999 NormalizeDouble(pi,8)= 3.1415926499999998 NormalizeDouble(pi,0)= 3.0000000000000000 */
Comment