Trying to use an inline function to do a factorial, yet won't compile:
Code:#include<iostream>using namespace std; inline int factorial(int n); int computeFactorials(int, int); int main() { factorial(1, 8); return 0; } int factorial(int n) { return (n == 1) ? 1: ( factorial(n - 1) * n) ;} int computeFactorials(int num, int max) { cout << "Factorial of " << num << ": "; cout << factorial(num) << endl; num ++; if (num > max ) return 0; else return factorial(num, max); }