Friday, 2 August 2013

Chapter 4 Solutions Problem[C]

Question-
Write a menu driven program which has following options: 
1. Factorial of a number. 
2. Prime or not 
3. Odd or even 

4. Exit 
solution-very easy.

#include <stdio.h>
#include <stdlib.h>

int main()
{
int i,fact=1,num,j;
printf("Menu Driven Program\n");
printf("1.Factorial\n");
printf("2.Prime\n");
printf("3.Odd/Even\n");
printf("4.Exit\n");
printf("Enter your choice[Enter digit]\n");
scanf("%d",&i);
switch(i)
{
case 1:
printf("Enter any number\n");
scanf("%d",&num);
for(j=1;j<=num;j++)
fact=fact*j;
printf("Factorial value=%d\n",fact);
break;
case 2:
printf("Enter Any Number\n");
scanf("%d",&num);
for(j=2;j<=num-1;j++)
{
if(num%j==0)
{
printf("It's not a prime number\n");
break;
}
}
if(num==j)
printf("It is a prime number\n");
break;
case 3:
printf("Enter Any Number\n");
scanf("%d",&num);
num%2==0?printf("Even number\n"):printf("Odd Number\n");
break;
case 4:
return 0;
}
}



No comments:

Post a Comment