Ok well I got a final tomorrow and for the life of me I can not understand recursion. I have tried and tried and no hope lol. The professor gave us a study guide and I cant not figure out 2 problems. Just wondering if anyone can help me before I take this Final tomorrow. Thanks in advance.
(a) Write and test a recursive function that prints the extreme characters on separate lines. For
example: a parameter of “IMAGINE” It would print:
IE
MN
AI
G
(b) Write a Recursive function that given an integer n computes and returns the sum of the first even
integers less than or equal to n. For example: n=10, it would compute and return 2+4+6+8+10. For
n=11, it would compute and return 2+4+6+8+10.
for (b) I tried it. I got something along the lines of
int a(int n)
{
if(n<=0)
return 0;
else
if(n%2==0)
return n+a(n-2)
}