Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have homework to make prime number list between 1 to 100 using isPrime on my c

ID: 3758682 • Letter: I

Question

I have homework to make prime number list between 1 to 100 using isPrime on my cord.

#include <iostream>
using namespace std;

bool isPrime(int);

int main(){

    cout << "Welcome to Prime Number Lister" << endl;
    cout << "Please enter an integer: ";
    int n;
    cin >> n;

    int p = 1;
    int counter = 0;
   
    while(counter < n){
        p++;
        if(isPrime(p)){
            counter++;
        }
    }
    cout << "Prime number " << counter << " is " << p << endl;




    return 0;
}

bool isPrime(int p){
    bool result = true;
    if( p < 2){
        result = false;
    }
    else{
        int stop = (int) (sqrt(p) + .5);
        for(int d = 2; d <= stop; ++d){
            if( p%d == 0){
                result = false;
                break;
            }
        }
    }
    return result;
}

in here, how can i change to make prime number list?

Explanation / Answer

#include <iostream>

#include<math.h>

using namespace std;

bool isPrime(int);

int main(){

  

cout << "Welcome to Prime Number Lister" << endl;

cout << "Please enter an integer: ";

int n;

cin >> n;

  

int p = 1;

int counter = 0;

  

cout<<n<<" prime numbers are: ";

while(counter < n){

p++;

if(!isPrime(p)){

continue;

}

counter++;

cout<<p<<", ";

}

  

cout<<" ";

return 0;

}

bool isPrime(int p){

bool result = true;

if( p < 2){

result = false;

}

else{

int stop = (int) (sqrt(p) + .5);

for(int d = 2; d <= stop; ++d){

if( p%d == 0){

result = false;

break;

}

}

}

return result;

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote