>>871

long f( long data ) {
return (long)((int)(data/(pow(10.0,(int)(log10(data)-2)))+0.5) * pow(10,(int)(log10(data)-2)));
}

or

long f(long data)
int base;
base = pow( 10, (int)(log10(data)-2));
return (long)( (int)(data/base+0.5) * base );
}