Help make this function recursive in language C. //power function double power(d
ID: 3603369 • Letter: H
Question
Help make this function recursive in language C.
//power function
double power(double x, int n){
//if power zero return 1
if(n==0)
return 1;
//if power is not zero
double p = 1; //initialize power value to 0
int i; //variable to iterate
//iterate n times and multiply x, n times
for(i=0;i<n;i++){
p = p * x;
}
//return power value
return p;
}
Explanation / Answer
//power function
double power(double x, int n){
//if power zero return 1
if(n==0)
return 1;
//if power is not zero
double p = 1; //initialize power value to 0
int i; //variable to iterate
//iterate n times and multiply x, n times
for(i=0;i<n;i++){
p = p * x;
}
//return power value
return p;
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.