Реализовать рекурсивную функцию, находящую значение n-й степени числа x по формуле - C (СИ)

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

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

Реализовать рекурсивную функцию, находящую значение n-й степени числа x по формуле

Решение задачи: «Реализовать рекурсивную функцию, находящую значение n-й степени числа x по формуле»

textual
Листинг программы
double POW(double x,int n){
if(n>0){
return x*POW(x,n-1)
}else if(n<0){
return 1/POW(x,-n)
}else{
return 1;
}
}

Объяснение кода листинга программы

  1. Входные параметры функции: x и n.
  2. Проверка условия n>0.
  3. Если условие истинно, то возвращается результат x*POW(x,n-1).
  4. Проверка условия n<0.
  5. Если условие истинно, то возвращается результат 1/POW(x,-n).
  6. Если ни одно из условий не выполнено, то возвращается результат 1.

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


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

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

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