Большой Воронежский Форум
» Программирование>Округление в С++
Zexes[LT] 11:27 04.12.2003
Инетесует откругление допустим до 100, ато floor округляет до целых
(сорри за ламерский вопрос)
==
Зарание благодарен.!
[Ответ]
LSL 14:50 05.12.2003
Zexes[LT] Похоже никто не может округлить

Вопрос не очень понятен. Нужно округлить до сотых ?
В любом случае получишь или float или double.

т.е. 0.120000E+00 тебе так надо ?
[Ответ]
Zexes[LT] 22:20 05.12.2003
LSL ну если быть особо точным то - до 10 ^ -5 я короче сделал так перед округление разделил на нужную точность (для примера 0.00001) floor'ом округлил до целых, а потом опять умножил) примитивно - зато работает) [Ответ]
zss_vrn 14:49 09.12.2003
Zexes[LT] А на чем пишешь?
Да, главный закон программирования - РАБОТАЕТ? НЕ ТРОГАЙ!!! [Ответ]
Zexes[LT] 22:24 09.12.2003
zss_vrn Microsoft Visual C++ 5.0.
хех, работает да работает тока некрасиво получается длинно как-то слишком, для такого действия-то [Ответ]
zss_vrn 11:12 10.12.2003
Zexes[LT]

Сообщение от :
Microsoft Visual C++ 5.0.

В стандартных библиотеках (math.h, кажется), кроме floor, cell и round ничего нет. Пятерки VC у меня нет, да и с 6 давно дела не имел, но ты поищи в MFC - там есть свои обертки для работы с математикой, какие-нибудь свои Round, они удобнее стандартных. В MSDN можно найти.

В билдере есть удобяшка - округляет до заданной точности, очень удобно. Ну, и в VC наверняка есть аналог. [Ответ]
Вверх