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;
}
}
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