Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как округлить в Builder е 5м

14K
15 марта 2006 года
qwedcxza
2 / / 04.12.2005
здравствуйте подскажите пожалуйста как можно округлить число типа float, ну скажем до 10х
13K
15 марта 2006 года
poland
34 / / 16.01.2006
Цитата:
Originally posted by qwedcxza
здравствуйте подскажите пожалуйста как можно округлить число типа float, ну скажем до 10х


Так же как всюду: например для положительных v:
int(ceil(v+0.5)) дает целое округленное до единиц
int(ceil(0.1*v+.5))*10 до десятков

14K
15 марта 2006 года
halflifer
28 / / 14.03.2006
Цитата:
Originally posted by poland
Так же как всюду: например для положительных 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;

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог