Aufrufgraph einer Rekursion

Hallo!

Kann mir jemand jeden Aufruf dieser Rekursion aufschreiben und erklären? Versuchs schon einige Male, aber es kommt leider nicht der Wert raus!

Ich bedanke mich im Vorraus für die Mühe.

Email: [email protected] !!!

Lg

Jutta

Die Rekursion soll mit (2,2,2) aufgerufen werden

BEISPIEL:

#include
using namespace std;

class Rekursion
{

public:
int rek(int a,int b,int c);

};

int Rekursion::rek(int a,int b,int c)
{
if((a==0)&&(b==1))
return 2+c;
else if((a1)
return c+rek(a-1,rek(a-1,b-1,c),rek(a-1,b,b));
else
return rek(a-1,b,b);
}

int main()
{

int a;
Rekursion test;
a=test.rek(2,2,2);
cout