Cosa sbaglio???
codice:
 
#include <iostream>

using std::cin;
using std::cout;

int fib(int num);

int main(int argc, char * argv[])
{
   cout << fib(1) << "\n";	
   cin.get();
   return 0;
}

int fib(int num)
{
	if(num == 0)
		return 1;
	return fib(num-1) * fib(num-2);	
}
Tnk