Home Blog Find Prime Number Program In C++

Find Prime Number Program In C++

0
Find Prime Number Program In C++

A prime number (or a prime) is a natural number greater than 1 that has no positive divisors other than 1 and itself.

For example,

5 is prime, as only 1 and 5 divide it.

Example Program (Method 1)

/* Example Program For Find Prime Number Using For Loop In C++
Pardeep Patel @ studywarehouse.com  */
#include<iostream>
#include<conio.h>
#include<math.h> // Math.h For sqrt function
using namespace std;

int main()
{

// Variable Declaration
int n;

// Get Input Value
cout<<"Enter the Number :";
cin>>n;

cout<<"List Of Prime Numbers Below "<<n<<endl;

//for Loop Block For Find Prime Number

for (int i=2; i<n; i++)
for (int j=2; j*j<=i; j++)
{
if (i % j == 0)
break;
else if (j+1 > sqrt(i)) {
cout << i << endl;
}
}

// Wait For Output Screen
getch();
return 0;
}

Sample Output:
Enter the Number: 50
List Of Prime Numbers Below 50
5
7
11
13
17
19
23
29
31
37
41
43
47

Example Program (Method 2)

/* Example Program For Find Prime Number Using For Loop In C++
Pardeep Patel @ studywarehouse.com  */

#include<iostream>
#include<conio.h>
#include<math.h> // Math.h For sqrt function

using namespace std;

int main()
{

// Variable Declaration
int n;

// Get Input Value
cout<<"Enter the Number :";
cin>>n;

cout<<"List Of Prime Numbers Below "<<n<<endl;

//for Loop Block For Find Prime Number
for (int i=2; i<n; i++)
{
bool prime=true;
for (int j=2; j*j<=i; j++)
{
if (i % j == 0)
{
prime=false;
break;
}
}
if(prime) cout << i << endl;
}

// Wait For Output Screen
getch();
return 0;
}

Sample Output:
Enter the Number :50
List Of Prime Numbers Below 50
5
7
11
13
17
19
23
29
31
37
41
43
47

LEAVE A REPLY

Please enter your comment!
Please enter your name here