How to print the first 10 prime numbers in C++

1 Answer

0 votes
#include <iostream>
#include <cmath>
  
bool isPrime(int n) {
    if (n == 0) return false;
    if (n == 1) return false;
  
    for (int i = 2; i <= sqrt(n); i++) {
        if (n % i == 0) {
            return false;
        }
    }
    return true;
}
  
int main(void) {
    int i = 0;
    int prime = 2;
  
    while (i < 10) {
        if (isPrime(prime)) {
            std::cout << prime << " ";
            i++;
        }
        prime++;
    }
}
 
  
  
/*
run:
  
2 3 5 7 11 13 17 19 23 29 
 
*/

 



answered Jul 18, 2024 by avibootz

Related questions

1 answer 80 views
1 answer 92 views
1 answer 94 views
94 views asked Jul 18, 2024 by avibootz
1 answer 177 views
1 answer 129 views
...