Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > проверка на целостность


Автор: sonjisov 25.12.2005, 14:25
Как реализовать проверку на отсутствие дробной части?

Автор: maxim1000 25.12.2005, 14:45
ну, например, так:
Код

x==(int)x

Автор: tigger 25.12.2005, 14:45
Фукнция modf возвращает дробную часть числа. Описание в math.h

Автор: Neitron 26.12.2005, 10:08
Я думаю способ мксима все таки лучшеsmile

Автор: adonin 27.12.2005, 12:04
Не уверен, что можно сравнивать вещественное число на равенство. Два вещественных числа точно не рекомендуют сравнивать на равенство (всвязи с погрешностью вычислений). Если я неправ, поправьте меня, ИМХО, использовать modf() - лучше.

Автор: sonjisov 29.12.2005, 10:35
спасибо, уважаемые =)

Автор: RomaRS 29.12.2005, 15:30
Цитата(adonin @ 27.12.2005, 12:04)
Не уверен, что можно сравнивать вещественное число на равенство. Два вещественных числа точно не рекомендуют сравнивать на равенство (всвязи с погрешностью вычислений). Если я неправ, поправьте меня, ИМХО, использовать modf() - лучше.

Нет. Зачем лишний раз нагревать вселенную за свой счет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)