This is what I have:

I am supposed to just compute for f. This defines too many values, it should just define for n >=1, so do I change my 2 to a 1? Not sure here. Thanks!!Code:#include <iostream.h> //f(1)=2, f(2)=2, f(n)=2*f(n-1) + f(n-2) int f(int n) { if (n <= 2) { return 2; } return (2 * f(n - 1) + f(n - 2)); } // This part was to test my code. int main() { for ( int i = 0; i < 4; ++i ) { std::cout << "f(" << i << ") = " << f(i) << std::endl; } return 0; }