#include <stdio.h>
#include <math.h>
int main(void) {
float f = (1 << 23) + 1; // smallest odd integer > 2^23
printf("%f -> %f\n", f
, round
(f
+ .5)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbih2b2lkKSB7CglmbG9hdCBmID0gKDEgPDwgMjMpICsgMTsgLy8gc21hbGxlc3Qgb2RkIGludGVnZXIgPiAyXjIzCiAgICBwcmludGYoIiVmIC0+ICVmXG4iLCBmLCByb3VuZChmICsgLjUpKTsKCXJldHVybiAwOwp9Cg==