Menudriven program for calculating fibonacci and factorial of a number using switch case

#include<stdio.h>
#include<conio.h>
void main()
{
void fibbo();
void fact();
int ch;
clrscr();
do
{
printf("1:fibonacci series\n");
printf("2:factorial\n");
printf("3:exit");
printf("\nenter the choice\n");
scanf("%d",&ch);
switch(ch)
{
case 1:fibbo();
       break;
case 2:fact();
       break;
case 3:exit(0);
       break;
default:printf("wrong choice\n");
    break;
}
}
while(ch!=0);
getch();
}
void fibbo()
{
int a=0,b=1,i=1,c,n;
clrscr();
printf("enter the range\n");
scanf("%d",&n);
printf("%d",b);
while(i<=n)
{
c=a+b;
printf("\n%d",c);
a=b;
b=c;
i++;
}
}
void fact()
{
long i=1,f=1,n;
clrscr();
printf("enter the value");
scanf("%ld",&n);
while(i<=n)
{
f=f*i;
i++;
}
printf(" \nfactorial =%ld\n",f);
}

Comments

Post a Comment