diff --git a/menuproject b/menuproject new file mode 100644 index 0000000..dcd4491 --- /dev/null +++ b/menuproject @@ -0,0 +1,49 @@ +#include +#include +#include +main() +{int ch, i,n,fact=1, c = 0,a; +while(1) // condition is always true, thus an infinite loop +{ +printf("\n1. Factorial of a number"); +printf("\n2. Prime or not"); +printf("\n3. Odd or even "); +printf("\n4. Exit"); +printf("\n\nEnter your choice"); +scanf("%d",&ch); + switch(ch) +{ case 1:printf("\n Enter a number :"); +scanf("%d",&n); +for(i=1;i<=n;i++) +{ +fact=fact*i; +} +printf("\n The factorial of %d is %d ",n,fact); +break; //it is used to move control out of switch body +case 2:printf("Enter any number n:"); +scanf("%d", &n); +for (i = 1; i <= n; i++) +{ +if (n % i == 0) +{ +c++; +} +} +if (c == 2) { +printf("%d is a Prime number",n); +} +else { +printf("%d is not a Prime number",n); +break; //it is used to move control out of switch body +case 3:printf("\n Enter a number :"); +scanf("%d",&a); +if(a%2==0) +printf("\nthe number %d is even ",a); +else +printf("\n The number %d is odd ",a); +break; //it is used to move control out of switch body +case 4:exit(0); +default:printf("Invalid Entry") +} +} +}