Skip to content

Commit ba96243

Browse files
authored
Create main.cpp
1 parent a3f4868 commit ba96243

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

primeNumbers/main.cpp

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// prime number tester
2+
// c++
3+
#include <iostream>
4+
using namespace std;
5+
6+
int main() {
7+
8+
int i, n;
9+
bool is_prime = true;
10+
11+
cout << "Enter a positive integer: ";
12+
cin >> n;
13+
14+
// 0 and 1 are not prime numbers
15+
if (n == 0 || n == 1) {
16+
is_prime = false;
17+
}
18+
19+
// loop to check if n is prime
20+
for (i = 2; i <= n/2; ++i) {
21+
if (n % i == 0) {
22+
is_prime = false;
23+
break;
24+
}
25+
}
26+
27+
if (is_prime)
28+
cout << n << " is a prime number";
29+
else
30+
cout << n << " is not a prime number";
31+
32+
return 0;
33+
}

0 commit comments

Comments
 (0)