In this section you will learn how to write a C program to check whether it is prime or composite number or not.
For Eg. Enter an Integer Number : 47
The Number 47 is a Prime Number.
Now lets see the C Program to check whether it is prime/composite number or not.
Program
/* Program : Checking Prime/Composite Number */ #include <stdio.h> #include <math.h> #include <stdlib.h> int main(){ int n, flag,s,i; printf("\n\nEnter an integer number : "); scanf("%d", &n); if(n==1){ printf("The number %d is neither prime nor composite\n",n); return 0; } s=sqrt(n); flag=0; for(i=2;i<=s;i++){ if(n%i==0){ printf("The Number %d is not a Prime Number(Composite Number)\n",n); flag=1; break; } } if(flag==0) printf("The Number %d is a Prime Number \n",n); return 0; }
Output :-