C Program For Recursive Function

Get Certified in C Programming and Take Your Skills to the Next Level

Program 1

// Program for Recursion
#include<stdio.h>
#include<conio.h>
void display(int);
void main()
{
      int n,x;
      register int m;
      printf("Enter a limit");
      scanf("%d",&n);
     // display(n);
    x=factorial(n);
    printf("Factorial is %d ",x);
}
// Recursive function
void display(int n)
{
       static int i=1;
       if(i>n)
       return;
       printf("%d  ",i);
       i++;
       display(n);
}
// Recursive function
int factorial(int n)
{
    static int f=1;
    if(n==0)
       return f;
    f=f*n;
    n--;
    factorial(n);

}

 

We work very hard to provide you quality material
Could you take 15 seconds and share your happy experience on Google

courses

TechVidvan Team

TechVidvan Team provides high-quality content & courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.

Leave a Reply

Your email address will not be published. Required fields are marked *