uth U uth Регистрация 29 Янв 2013 Сообщения 81 Репутация 0 Спасибо 0 Монет 0 20 Июн 2024 #1 Передаю к примеру 0.989 классу для работы с файлами, а по итогу записывается 0.9890000224113464 Как безопасно передать?
Передаю к примеру 0.989 классу для работы с файлами, а по итогу записывается 0.9890000224113464 Как безопасно передать?
Zik Z Zik Регистрация 18 Окт 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 20 Июн 2024 #2 Использовать форматированный вывод
MAFFKA M MAFFKA Регистрация 9 Сен 2013 Сообщения 75 Репутация 0 Спасибо 0 Монет 0 20 Июн 2024 #3 записывать в файл с форматированием, std::setprecision(6), напр.
Eldoradovka E Eldoradovka Регистрация 19 Авг 2013 Сообщения 95 Репутация 0 Спасибо 0 Монет 0 20 Июн 2024 #4 не как.
vadyxa V vadyxa Регистрация 20 Июн 2013 Сообщения 81 Репутация 1 Спасибо 1 Монет 0 20 Июн 2024 #5 Изучить основы дискретной математики и понять, что не все десятичные дроби не могут быть представлены в двоичном виде с ограниченной точностью. Если нужно чуть точнее - использовать double вместо float.
Изучить основы дискретной математики и понять, что не все десятичные дроби не могут быть представлены в двоичном виде с ограниченной точностью. Если нужно чуть точнее - использовать double вместо float.