C++ Program to Print All Prime Numbers Between 1 to N

  • Write a C++ program to print all Prime numbers between 1 to 100.
  • How to find all Prime numbers between 1 to N.

C++ program to print all prime numbers between 1 to N


using namespace std;
int main(){
    int N, i, j, isPrime, n;

    cout << "Enter the value of N\n";
    cin >> N;
    // For every number between 2 to N, check 
    // whether it is prime number or not 
    for(i = 2; i <= N; i++){
        isPrime = 0;
        // Check whether i is prime or not
        for(j = 2; j <= i/2; j++){
             // Check If any number between 2 to i/2 divides I 
             // completely If yes the i cannot be prime number
             if(i % j == 0){
                 isPrime = 1;
        if(isPrime==0 && N!= 1)
            cout << i << " ";

   return 0;
Enter the value of N
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47

Recommended Posts
C++ Program to Check Prime Number
C++ Program to check Whether a Number is Palindrome or Not
C++ Program to Check for Armstrong Number
C++ Program to Display Armstrong Number Between Two Intervals
C++ Program to Find Sum of Natural Numbers Using Recursion
C++ program to Check Whether a Number can be Split into Sum of Two Prime Numbers
C++ Program to Find Power of Number using Recursion
C++ Program to Calculate Grade of Student Using Switch Case
C++ Program to Multiply Two Matrices
C++ Program to Print Array in Reverse Order
C++ Program to Find Power of a Number
All C++ Programs