nearbyint
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header  
<math.h>
  | 
||
|   float       nearbyintf( float arg ); 
 | 
(since C99) | |
|   double      nearbyint( double arg ); 
 | 
(since C99) | |
|   long double nearbyintl( long double arg ); 
 | 
(since C99) | |
Rounds the floating-point argument arg to an integer value in floating-point format, using the current rounding mode.
Contents | 
[edit] Parameters
| arg | - | floating point value | 
[edit] Return value
The integer result of rounding arg
[edit] Notes
The only difference between nearbyint and rint is that rint may raise the FE_INEXACT floating-point exception, while nearbyint never raises it.
[edit] Example
| This section is incomplete Reason: no example  | 
[edit] See also
|    (C99)(C99)(C99) 
 | 
   nearest integer using current rounding mode with  exception if the result differs (function)  | 
|    (C99)(C99)(C99) 
 | 
   nearest integer, rounding away from zero in halfway cases   (function)  | 
|    (C99)(C99) 
 | 
   gets or sets rounding  direction   (function)  | 
|   
C++ documentation for nearbyint
 
 | 
|