fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool check_prime(int);
  5.  
  6. int main() {
  7.  
  8. int n;
  9.  
  10. cout << "Enter a positive integer: ";
  11. cin >> n;
  12.  
  13. if (check_prime(n))
  14. cout << n << " is a prime number.";
  15. else
  16. cout << n << " is not a prime number.";
  17.  
  18. return 0;
  19. }
  20.  
  21. bool check_prime(int n) {
  22. bool is_prime = true;
  23.  
  24. // 0 and 1 are not prime numbers
  25. if (n == 0 || n == 1) {
  26. is_prime = false;
  27. }
  28.  
  29. for (int i = 2; i <= n / 2; ++i) {
  30. if (n % i == 0) {
  31. is_prime = false;
  32. break;
  33. }
  34. }
  35.  
  36. return is_prime;
  37. }
Success #stdin #stdout 0.01s 5280KB
stdin
 
stdout
Enter a positive  integer: 32765 is not a prime number.