Code for Recursive program to generate fibonacci Series in C Programming
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include "valid.c"void generateFibonacci(int nterm);
int nterm = 0;
int preval = 1;
int curval = 0;
int sum = 0;
int count = 1;
void main()
{ clrscr();
getPosInteger("Enter the number up to which you want to generate the fibonacci series : ", &nterm);
generateFibonacci(nterm);
getch();
}
void generateFibonacci(int nterm)
{
sum = curval + preval;
count++;
if(count > nterm)
exit(0);
printf("%d ", sum);
preval = curval;
curval = sum;
generateFibonacci(nterm);
}
/**************** Input ******************/
Enter the number up to which you want to generate the fibonacci series : 5
/**************** Output ******************/
1 1 2 3 5 8