#include <stdio.h>
int round_near(float b);
int main(void)
{
float b;
for(b = 0; b <= 2; b = b + 0.1)
{
if((b - (int)b)<0.5)
else
printf("Function: %i ", round_near
(b
)); }
return 0;
}
int round_near(float b)
{
if((b - (int)b)<0.5)
return(int)b;
else
return (int)b + 1;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCByb3VuZF9uZWFyKGZsb2F0IGIpOwppbnQgbWFpbih2b2lkKSAKewpmbG9hdCBiOwpmb3IoYiA9IDA7IGIgPD0gMjsgYiA9IGIgKyAwLjEpCnsKICAgIHByaW50ZigiJWYgICAgIiwgYik7CiAgICBwcmludGYoIiVpICAgICIsIChpbnQpYik7CiAgICBwcmludGYoIiVmICAgICIsIGIgLSAoaW50KWIpOwogICAgcHJpbnRmKCJOZWFyZXN0OiAiKTsKICAgIGlmKChiIC0gKGludCliKTwwLjUpCiAgICAgICAgcHJpbnRmKCIlaSAgICAiLCAoaW50KWIpOwogICAgZWxzZQogICAgICAgIHByaW50ZigiJWkgICAgIiwgKGludCliICsgMSk7CiAgICBwcmludGYoIkZ1bmN0aW9uOiAlaSAgICAiLCByb3VuZF9uZWFyKGIpKTsKICAgIHByaW50ZigiXG4iKTsKfQpnZXRjaGFyKCk7CglyZXR1cm4gMDsKfQoKaW50IHJvdW5kX25lYXIoZmxvYXQgYikKewogICAgaWYoKGIgLSAoaW50KWIpPDAuNSkKICAgICAgICByZXR1cm4oaW50KWI7CiAgICBlbHNlCiAgICAgICAgcmV0dXJuIChpbnQpYiArIDE7Cn0KCg==