Вот что я до сих пор думал, что работает для 2 элементов в массиве. элементы массива — это переменные, которые нужно подставить в непрерывную дробь.
double continuedFraction(int a[], int size)
{
double fraction = a[0];
for(int i = 1; i < size; i++)
{
fraction += (double)1/(double)a[i];
}
return fraction;
}
Кстати, я не использую рекурсию, мне нужно иметь возможность получить результат непрерывной дроби.