3
Q:
A) Y = ( int ) ( x + 0.5 ) ; | B) Y = int ( x + 0.5) ; |
C) Y = ( int ) x + 0.5; | D) Y = ( int ) ( ( int ) x + 0.5 ) |
Answer: A) Y = ( int ) ( x + 0.5 ) ;
Explanation:
Explanation:
Rounding off a value means replacing it by a nearest value that is approximately equal or smaller or greater to the given number.
y = (int)(x + 0.5); here x is any float value. To roundoff, we have to typecast the value of x by using (int)
Example:
#include
int main ()
{
float x = 2.6;
int y = (int)(x + 0.5);
printf ("Result = %d\n", y );
return 0;
}
Result : 3