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