Skip to content

Commit dc525bc

Browse files
authored
Create check-prime.md
1 parent 27e8a4b commit dc525bc

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

snippets/cpp/basics/check-prime.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Check Prime Number
3+
description: Check if an integer is a prime number
4+
tags: cpp, number, prime
5+
author: MihneaMoso
6+
---
7+
8+
```cpp
9+
bool is_prime(int n) {
10+
if (n < 2) return false;
11+
if (n == 2 || n == 3) return true;
12+
if (n % 2 == 0) return false;
13+
for (int i = 3; i * i <= n; i += 2) {
14+
if (n % i == 0) return false;
15+
}
16+
return true;
17+
}
18+
19+
// Usage
20+
#include <iostream>
21+
22+
int main() {
23+
std::cout << is_prime(29) << std::endl; // Output: 1
24+
return 0;
25+
}
26+
```

0 commit comments

Comments
 (0)