Mzsmunna
10/16/2019 - 2:11 PM

Mid Assignment 1 MD.Mamunuz Zaman


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