Problem : 11


#include<stdio.h>

int Recur (int n)
{
    if (n == 1)
        return n;

    if (n <= 0)
        return 0;

    return Recur(Recur(n-1)) + Recur(Recur(n-2)) + Recur(Recur(n-3));
}


int main ()
{
    printf("%d\n",Recur(5));
    return 0;
}

// What's the output ? [Do not execute / run]
// Source : http://www.youngprogrammer.com/
Advertisements

2 thoughts on “Problem : 11

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s