Exercise 1:

int a = 1;
int b = 0;
int dec()
{

int x = -20;
x =a++;
if(x<3) return ( inc() - x);
else return 1;

}

int inc()
{

int x = 0;
x = b--;
return (dec()*x);

}

main()
{

int x = 12;
int a = 20;
b = 10;
print(2*inc());

}

solution: data, code

Exercise 2:

int a = 1;
int b = 5;
int f()
{

int x = 0;
int y = 7;
x = a--;
if(x>0) return (3*x*f());
else return 1;

}

main()
{

int x = 1, y = 11;
a = 2;
y = b+x;
print(2*y+f());

}

}

solution: data, code