- #1
anonymous33
- 1
- 0
No Effort - member warned that some effort must be shown
- Homework Statement:
- C
- Relevant Equations:
- Recursion
how can i write a function that calculate math formula using void function-recursion in C?
int factorialIterative( int n ) {
int answer = n;
while( n > 1 ) {
n -= 1;
answer *= n;
}
return answer;
}
int factorialRecursive( int n ) {
if( n == 1 ) return 1;
return n * factorialRecusive( n-1 );
}
void factorialRecursiveVoid( int *answer, int n ) {
if( n == 1 ) return;
*answer *= n--;
return;
}