как округлить в Builder е 5м
здравствуйте подскажите пожалуйста как можно округлить число типа float, ну скажем до 10х
Цитата:
Originally posted by qwedcxza
здравствуйте подскажите пожалуйста как можно округлить число типа float, ну скажем до 10х
здравствуйте подскажите пожалуйста как можно округлить число типа float, ну скажем до 10х
Так же как всюду: например для положительных v:
int(ceil(v+0.5)) дает целое округленное до единиц
int(ceil(0.1*v+.5))*10 до десятков
Цитата:
Originally posted by poland
Так же как всюду: например для положительных v:
int(ceil(v+0.5)) дает целое округленное до единиц
int(ceil(0.1*v+.5))*10 до десятков
Так же как всюду: например для положительных v:
int(ceil(v+0.5)) дает целое округленное до единиц
int(ceil(0.1*v+.5))*10 до десятков
В вышем случае:
code:
float f;//наше число
...
float fresult = static_cast<float>(ceil(f*10))/10;