ok I understand.

If you want an inline approach, this is the way:

double y=(int)(x*100.0)/100.0;

you power the radix by -decimal (a negative decimal gives precision lower than 1. Note the floating point division.

for variable radix or amount of decimals you can use this generic expression:

double z;
int r=10,d=2;
double y=(int)(x*(z=pow(r,d)))/z;