округлять значение своей функции, чтобы примерно соответствовало ieee стандарту? Ну как мы помним, с увеличением числа знаков перед запятой, точность float сильно падает. Однако, например функции в библиотеке cmath, определённой в стандарте с++ этому не подвержены почему-то, то-есть неважно какое число туда вы подаёте как аргумент, результат всегда будет корректный. Вопрос почему происходит и как такое решается, когда пишем свои реализации.
Форсайт Машинные методы математических вычислений
Полезная книга, почитаю
Обсуждают сегодня