PROGRAM TO FACTORIAL OR PRIME OR EVEN/ODD AS INPUTTED BY THE USER


#include<stdio.h>
#include<conio.h>
void main()
{
int a,i,ch,f=1,count=0;
clrscr();
while(f==1)
 {
printf("ENTER A NUMBER\n");
scanf("%d",&a);
if(a<0)
printf("WRONG INPUT");
else
 {
printf("ENTER 1 FOR CALCULATING WHETHER A NUMBER IS FACTORIAL OR NOT\n");
printf("ENTER 2 FOR CALCULATING WHETHER A NUMBER IS PRIME OR NOT\n");
printf("ENTER 3 FOR CALCULATING WHETHER A NUMBER IS EVEN OR ODD\n");
printf("ENTER ANY OTHER NO.1 FOR EXIT\n");
scanf("%d",&ch);
 switch(ch)
 {
 case 1: for(i=1;i<=a;i++)
 f=f*i;
 printf("FACTORIAL OF %d = %d \n",a,f);
 break;
 case 2: for( i=1;i<=a;i++)
{
 if(a%i==0)
 count ++;
}
 if(count==2)
 printf("ENTERED NUMBER IS A PRIME NUMBER \n");
 else
 printf("ENTERED NUMBER IS NOT A PRIME NUMBER \n");
break;
case 3: if(a%2==0)
       printf("ENTERED NUMBER IS EVEN\n");
       else
       printf("ENTERED NUMBER IS ODD\n");
       break;
default:printf("WRONG INPUT\n");
}
}
printf("ENTER 1 FOR RE USING THE PROGRAM\n");
printf("ENTER ANY OTHER NUMBER FOR EXIT\n");
scanf("%d",&f);

}


printf(" THANK FOR USING THE PROGRAM\n");
getch();
}

SIMPLE PROGRAMS
FUNCTIONS


NUMBERS


STRINGS AND CHARACTERS

Comments