//Mamunuz Zaman Sarker
//Roll No: 15-29817-2
//section: B3
#include <stdio.h>
int main()
{
int num, dec=0, poc, fact=1;
char s;
printf("To check prime enter a or A\nTo check factorial enter b or B\n");
scanf("%c", &s);
switch (s)
{
case 'a':
case 'A':
printf("Enter a positive value to check the number is prime or composite\n");
scanf("%d",&num);
for(poc = 2; poc<= num/2; poc++)
{
if( (num % poc) == 0 )
{
dec = 1;
break;
}
}
if(num < 0)
{
printf("Enter Positive Value");
break;
}
else if(dec == 0)
{
printf("%d is a prime number\n",num);
break;
}
else
{
printf("%d is a composite number\n",num);
break;
}
case 'b':
case 'B':
printf("Enter a number for factorial\n");
scanf("%d", &num);
if ( num <0)
{
printf("Negetive number!!!\n");
}
else
{
for(dec = num; dec >= 1; dec=dec-1)
fact = fact * dec;
printf("%d", fact);
break;
}
default:
printf("Its in Default case\n");
}
return 0;
}