Вопрос: как избежать конвертации чисел со значением double в int (округления) при их переходе через return в c++
Автор Iindin задал интересный вопрос в категории C++, Программирование. Он спрашивает: как избежать конвертации чисел со значением double в int (округления) при их переходе через return в c++. Среди полученных ответов он выбрал самый точный и полный ответ.
Самый полезный ответ для автора Iindin
На сколько я понял, вы столкнулись с диапозоном переменных/переполнением? Т.к. int меньше double. Как вариант использовать классы для работы с числами с плавающей запятой.Если речь идёт об обычном выводе результата — return double.
Кроме этого другие посетители написали Ещё 1 ответ
На сколько я понял, вы столкнулись с диапозоном переменных/переполнением? Т.к. int меньше double. Как вариант использовать классы для работы с числами с плавающей запятой.Если речь идёт об обычном выводе результата — return double.
Функцию, из которой return делается, нужно объявить как double