aboutsummaryrefslogtreecommitdiff
path: root/src/talks/wasm/examples/3-primes/primes.c
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-11-22 15:34:30 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2025-11-22 15:42:12 +0100
commita4d6defa1722d52bf0f5bb2f3abf1443c4b6509c (patch)
treefc6bda84afeca68fe84d2e56119db107e2c509f1 /src/talks/wasm/examples/3-primes/primes.c
parente855546ab1df31131b906d6cabed91409daf922d (diff)
downloadsebastiano.tronto.net-a4d6defa1722d52bf0f5bb2f3abf1443c4b6509c.tar.gz
sebastiano.tronto.net-a4d6defa1722d52bf0f5bb2f3abf1443c4b6509c.zip
Added talk
Diffstat (limited to 'src/talks/wasm/examples/3-primes/primes.c')
-rw-r--r--src/talks/wasm/examples/3-primes/primes.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/talks/wasm/examples/3-primes/primes.c b/src/talks/wasm/examples/3-primes/primes.c
new file mode 100644
index 0000000..6882f7e
--- /dev/null
+++ b/src/talks/wasm/examples/3-primes/primes.c
@@ -0,0 +1,15 @@
1int is_prime(int n) {
2 if (n < 2)
3 return 0;
4 for (int i = 2; i*i <= n; i++)
5 if (n % i == 0)
6 return 0;
7 return 1;
8}
9
10int count(int n) {
11 int count = 0;
12 for (int i = 0; i < n; i++)
13 count += is_prime(i);
14 return count;
15}

Generated with cgit - Back to sebastiano.tronto.net