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