Write a C, C++ program to check whether a number is prime or not. In this program, we take a number as input from a user and your program prints whether an input number is prime or not.
What is a Prime Number?
A prime number is a number which is greater than 1 , and divisible by 1 and itself.
For example - 7 is a prime number it is divisible by 1 and 7 only.
NOTE - 2 is the only even prime number.
There are various methods to check whether a number is prime or not. You can check this tutorial for explanation.
Program to check whether a number is prime or not
Algorithm to check whether number is prime or not
We run a loop from 2 to num/2 and check whether the number is divisible. If the number is not divisible by any number then it's a prime number.
Program to Print all prime numbers between 1 to 100.
Print even numbers from 1 to 100.
Sorting algorithms and their time complexity.
What is a Prime Number?
A prime number is a number which is greater than 1 , and divisible by 1 and itself.
For example - 7 is a prime number it is divisible by 1 and 7 only.
NOTE - 2 is the only even prime number.
There are various methods to check whether a number is prime or not. You can check this tutorial for explanation.
Program to check whether a number is prime or not
Algorithm to check whether number is prime or not
We run a loop from 2 to num/2 and check whether the number is divisible. If the number is not divisible by any number then it's a prime number.
Program to Print all prime numbers between 1 to 100.
Print even numbers from 1 to 100.
Sorting algorithms and their time complexity.
C++ Program to Check whether a Number is Prime or Not
#include<iostream.h>
using namespace std;
int main(){
int num, i, flag=0;
cout << "Enter a number\n";
cin >> num;
/* Check whether number is divisible
by number other than 1 and itself
*/
for(i = 2; i <= num/2; i++){
if(num % i == 0){
val = 1;
break;
}
}
if(flag == 0)
cout << "An input number is a prime number";
else
cout<< " An input number is not a prime number";
return 0;
}
C Program to Check whether a Number is Prime or Not
#include <stdio.h>
int main(void) {
int num,i,val=0;
printf ("Enter a number\n");
scanf ("%d" , &num);
/* Check whether number is divisible
by number other than 1 and itself
*/
for(i = 2; i <= num/2; i++){
if(num % i == 0){
val=1;
break;
}
}
if(val==0)
printf (" An input number is a prime number");
else
printf (" An input number is not a prime number");
return 0;
}
Output :
Enter a number : 5
An input number is a prime number
Enter a number : 6
An input number is not a prime number
No comments:
Post a Comment