Заменить цикл рекурсией - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Дана функция.
float result(double x1, double e)
{
    double x2;
    float temp;
    x2 = x1;
    Ufunction = function;
    Ufunction1 = function1;
    do
    {
        c = x2;
        x2 = c - (*function)(c) / (*function1)(c);
        temp = (float)abs(x2 - c);
    } while (temp> e);
    res = x2;
    return res;
}
Помогите пожалуйста переделать эту функцию с использованием рекурсии!)))))))

Решение задачи: «Заменить цикл рекурсией»

textual
Листинг программы
% tcc -run hell.c
x = 3
root = 0.230410

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы