#include <iostream>
#include <cmath>
float round_float(float number, unsigned char decimals) {
float pow_10 = pow(10.0f, (float)decimals);
return round(number * pow_10) / pow_10;
}
int main() {
float number = 82.73165;
std::cout << round_float(number, 3);
}
/*
run:
82.732
*/