double func(double val)
{
 char buf[22];
 int ch;

 sprintf("%20.15f", val);
 ch = strchr(buf, '.')[2];
 if (ch == '6' || ch == '7') {
  return val + 1.0;
 }
 return val;
}