summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorTyge Lovset <[email protected]>2021-07-17 12:19:04 +0200
committerTyge Lovset <[email protected]>2021-07-17 12:19:04 +0200
commitd3ee4ed5d2a76d12e7c905b7aa7e1e7c87a49119 (patch)
tree294a7e808badeb9e6229bf3b2ed7b248db59b77a /examples
parent47c199b646a4205a8e8ff07397101398dea83221 (diff)
downloadSTC-modified-d3ee4ed5d2a76d12e7c905b7aa7e1e7c87a49119.tar.gz
STC-modified-d3ee4ed5d2a76d12e7c905b7aa7e1e7c87a49119.zip
Some refactoring.
Diffstat (limited to 'examples')
-rw-r--r--examples/prime.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/prime.c b/examples/prime.c
index 7ac19eb0..1eea3a5e 100644
--- a/examples/prime.c
+++ b/examples/prime.c
@@ -28,13 +28,14 @@ int main(void)
clock_t t1 = clock();
c_forvar (cbits primes = sieveOfEratosthenes(n + 1), cbits_del(&primes)) {
+ puts("done");
size_t np = cbits_count(primes);
clock_t t2 = clock();
printf("number of primes: %zu, time: %f\n", np, (t2 - t1) / (float)CLOCKS_PER_SEC);
-
- printf(" 2"); for (size_t i = 3; i < 1000; i += 2)
- if (cbits_test(primes, i>>1)) printf(" %zu", i);
+ printf("2");
+ for (size_t i = 3; i < 1000; i += 2)
+ if (cbits_test(primes, i>>1)) printf(" %zu", i);
puts("");
}
}