C Program to Check a number whether it is prime or not Using for loop
C Program to Check a number whether it is prime or not using for loop
![]() |
C Program to Check a number whether it is prime or not using for loop |
- //C Program to Check a number whether it is prime or not using for loop
- #include <stdio.h>
- int main() {
- int number, i, a = 0;
- printf("Enter a positive Number To Check whether it is prime or not:- ");
- scanf("%d", &number);
- if(number<0)
- {
- printf("You Entered Negative Number , Please Enter Positive Number.");
- exit(0);
- }
- for (i = 2; i <= number / 2; ++i) {
- if (number % i == 0) {
- a = 1;
- break;
- }
- }
- if (number == 1) {
- printf("1 is neither prime number nor composite number.");
- }
- else {
- if (a == 0)
- printf("%d is a prime number.", number);
- else
- printf("%d is not a prime number.", number);
- }
- return 0;
- }
Output
Test-1
Enter a positive Number To Check whether it is prime or not:- 67
67 is a prime number.
Test-2
Enter a positive Number To Check whether it is prime or not:- 159
67 is not a prime number.
Test-3
Enter a positive Number To Check whether it is prime or not:- 181
67 is a prime number.
Test-4
Enter a positive Number To Check whether it is prime or not:- -6
You Entered Negative Number , Please Enter Positive Number.
Test-5
Enter a positive Number To Check whether it is prime or not:- 51
67 is not a prime number.
Enter a positive Number To Check whether it is prime or not:- 67
67 is a prime number.
Test-2
Enter a positive Number To Check whether it is prime or not:- 159
67 is not a prime number.
Test-3
Enter a positive Number To Check whether it is prime or not:- 181
67 is a prime number.
Test-4
Enter a positive Number To Check whether it is prime or not:- -6
You Entered Negative Number , Please Enter Positive Number.
Test-5
Enter a positive Number To Check whether it is prime or not:- 51
67 is not a prime number.
Comments