Вопрос: как избежать конвертации чисел со значением double в int (округления) при их переходе через return в c++

Автор Iindin задал интересный вопрос в категории C++, Программирование. Он спрашивает: как избежать конвертации чисел со значением double в int (округления) при их переходе через return в c++. Среди полученных ответов он выбрал самый точный и полный ответ.

Самый полезный ответ для автора Iindin

На сколько я понял, вы столкнулись с диапозоном переменных/переполнением? Т.к. int меньше double. Как вариант использовать классы для работы с числами с плавающей запятой.Если речь идёт об обычном выводе результата — return double.

Кроме этого другие посетители написали Ещё 1 ответ

На сколько я понял, вы столкнулись с диапозоном переменных/переполнением? Т.к. int меньше double. Как вариант использовать классы для работы с числами с плавающей запятой.Если речь идёт об обычном выводе результата — return double.

Функцию, из которой return делается, нужно объявить как double