How do I try to enforce type conversions? For example: [INT] is cast to an integral type
The following function can be used in math.h to ceil up, and floor down to the whole. Fmod is used to find the remainder.
#i nclude "MATH.H"
Double ceil (double x);
The Ceil function returns a double value representing the smallest integer this is greater than or equal to X. There is no error return.
Double floor (double x);
The floor function returns a floating-point value representing the largest integer this is less than or equal to X.there I s no error return.
Double Fmod (double x, double y);
Fmod returns the floating-point remainder of x/y. If the value of y is 0.0, FMOD returns a quiet NaN. For information about representation of a quiet NaN by the printf family, and you'll be in printf.
Generally, the rounding method is:
Int (yournum+0.5)
For example, the third digit after the decimal point rounded reserved two digits:
Int (yournum*100+0.5)/100
or use the round () function