Q:
      
      
         
            
We want to round off x, a Float to an Int value. The correct way to do so would be
         
       
      
      
      
          
      
      
          Answer & Explanation
         Answer: A) Y = ( int ) ( x + 0.5 ) ;         
         
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
       
      
      
      
          View Answer
          Report Error
          Discuss