/* Sample codes for recursive funtions
1. To compute factorial of a given number
2. To find fibonacci number of the given index
*/
include <stdio.h>
void main()
{
int k=10;
printf("sum of 1st %d numbers : %d",k, add(k));
}
int add(int n)
{
if(n<1)
return 0;
else
return(n+add((n-1)));
}
#include <stdio.h>
void main()
{
int x,y;
printf("Enter the index to find fibonacci value");
scanf("%d",&x);
y=fib(x);
printf("The fibonacci value is %d\n",y);
}
int fib(z)
{
if(z==0 || z==1)
return(1);
else
{
return(fib(z-1)+fib(z-2));
}
}