Перевод из десятичной дроби в цепную ======================================

Как можно на C++ перевести представленное в виде десятичной дроби число в непрерывную (цепную) дробь?

====================================== c++ алгоритм математика https://ru.stackoverflow.com/q/500535