Solved programming problem

Printing an Array with Recursion in C.

Source code

#include<stdio.h>

int print(int array[],int n,int i)

{

    if(i==n)

    {

        return;

    }

    else

    {

      printf("%d ",array[i]);

      return print(array,n,i+1);

    }

}

int main()

{

    int n,i;

    int array[100];

    printf("Please Enter Array size: ");

    scanf("%d",&n);

    printf("Please Enter Your Array Elements: 
");

    for(i=0; i<n; i++)

    {

        scanf("%d",&array[i]);

    }

    printf("
Your Array: 
");

    print(array,n,0);

    return 0;

}

Output

Please Enter Array size: 5
Please Enter Your Array Elements:
1 2 3  4 5

Your Array:
1 2 3 4 5

Join the discussion

Add your comment