After the question was clarified a bit, that.
How to get only one zero after decimal in c. Web this changes the type of the decimal and you need to convert back to decimal again if you want to have a decimal. Web 3 answers sorted by: Web i want my function to return value with only 2 decimal places.
But i can't seem to display. Float number = float.parse (result.tostring (0.0)); Web this is remove the extra zeros after the decimal.
Web for example, 5.48958123 should be printed as 5.4895 if given precision is 4. 8 this is because std::setprecision doesn't set the digits after the decimal point but the significant (aka meaningful) digits if you don't. Integer display %d print as decimal integer %6d print as decimal integer, at least 6 characters wide %f print as floating point %6f print as.
//just as example string yourstring = yourvalue.tostring().trimend('0','.'); // to input a data in the variable a scanf (%f,&a); That will remove all trailing zeros from your.
Private static double calculateslabtax (int nslabstarttaxable, int nslabendtaxable, float. I think that math.round(x, 2) is the better answer if. Web actually,.net's decimal type does include zeroes after decimal point.
I have tried following code : Web by the way guys, (int)decimal.maxvalue will overflow. Web viewed 3k times.