The c program given below is able to check a number whether it is prime or not. After running the program, first of all you will be asked to provide a number. After providing the number, a for-loop will run to check the number if it is divisible by 2 or any other number.
The if-statement lying inside the for-loop will check if the number is divisible by another number except 1 and the provided number. If the if-statement found that the provided number is divisible by another number except 1 and the same number then a zero will be stored into the variable signal. In the next step the for-loop will be stopped using the statement break;
Finally the result will be displayed using if-else condition.
//c program to check a number whether it is prime or not
#include<stdio.h>
void main(){
//declaring integer type data
int number, i, signal=1;
//displaying message to input a data
printf("Enter a number: ");
//getting input into the variable number
scanf("%d",&number);
//for-loop to check whether the number is divisible
for(i=2; i<=number/2; i++){
if(number%i==0){
signal = 0;
break;
}
}
//displaying the result using if-else condition
if(signal==1){
printf("\n%d is a prime number\n",number);
} else {
printf("\n%d is not a prime number\n",number);
}
}

Thanks for sharing this c program, I was finding it for the last few days.
ReplyDelete