ad

Thursday, 5 July 2012

program for Fibonacci series using macro processor recursion

//program for Fibonacci series using macro processor recursion
#include< stdio.h >
#define SFIBA(Slimh) SfibH(Slimh) //MACRO DECLARATION

long int SfibH(int);

int main()
{
int iSlimH,iSindexH;
printf("Enter the limit :\n");
scanf("%d",&iSlimH);
printf("The fibonacci series is :\n");
for(iSindexH=0;iSindexHprintf("%ld\n",SFIBA(iSindexH)); //MACRO CALL
}

long int SfibH(int iSlimH) //FUNCTION TO PRINT THE SERIES
{
if(iSlimH==0)
return 0;
else if(iSlimH==1)
return 1;
else return
SfibH(iSlimH-1)+SfibH(iSlimH-2);
}

No comments:

Post a Comment