Solved programming problem

Printing 0 to N with Recursion in C.

Source code

#include<stdio.h>

int print(int n, int i)

{

    if(i>n) ///Base Case

    {

        return;

    }

    else

    {

        printf("%d ",i);

        i++;

        print(n,i); ///Recursion Function Calling

    }

}

int main()

{

    int n;

    printf("Please Enter a Number: ");

    scanf("%d",&n);

    printf("
Output: 
");

    print(n,0); /// Function Calling

   

    return 0;

}

Output

Please Enter a Number: 5

Output:
0 1 2 3 4 5

Join the discussion

Add your comment