From 323dd55be407259baa482e7538a7b14d0e1af87c Mon Sep 17 00:00:00 2001 From: Arkitu <85173315+Arkitu@users.noreply.github.com> Date: Thu, 25 Sep 2025 20:36:05 +0200 Subject: [PATCH] tp1 exo8 --- tp1/exo8.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tp1/exo8.c diff --git a/tp1/exo8.c b/tp1/exo8.c new file mode 100644 index 0000000..f1252a8 --- /dev/null +++ b/tp1/exo8.c @@ -0,0 +1,36 @@ +#include +#include + +int is_prime(uint a) { + uint i = 2; + while (i * i <= a) { + if (a % i == 0) { + return 0; + } + i++; + } + return 1; +} + +int f(int a) { return is_prime(abs(a)); } + +int main() { + int a = 1103; + int b = 21; + int c = -23; + if (f(a)) { + printf("%d est premier\n", a); + } else { + printf("%d n'est pas premier\n", a); + } + if (f(b)) { + printf("%d est premier\n", b); + } else { + printf("%d n'est pas premier\n", b); + } + if (f(c)) { + printf("%d est premier\n", c); + } else { + printf("%d n'est pas premier\n", c); + } +}