![]() |
![]() |
![]() |
![]() |
![]() |
|
Temporarily suspending disbelief, convert the program that you wrote in
Segment 238 into a program consisting of three cooperating
functions, factorial, base, and recurse. The
factorial function is to look like this:
int factorial (n) {
if (n == 0)
return base ();
else
return recurse (n);
}
The recurse function is to call the factorial function, thus
requiring you to use at least one function prototype.