From dff562c47c47fcac90c116782c92b692f2bb9bf9 Mon Sep 17 00:00:00 2001 From: Léo Gourdin Date: Thu, 22 Apr 2021 11:25:02 +0200 Subject: moving my tests --- test/gourdinl/c/prime.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/gourdinl/c/prime.c (limited to 'test/gourdinl/c/prime.c') diff --git a/test/gourdinl/c/prime.c b/test/gourdinl/c/prime.c new file mode 100644 index 00000000..6c51db32 --- /dev/null +++ b/test/gourdinl/c/prime.c @@ -0,0 +1,23 @@ +/* prime1.c It prompts the user to enter an integer N. It prints out + * if it is a prime or not. If not, it prints out a factor of N. + */ + +#include + +int main(int n) { + int i; + int flag; + + flag = 1; + for (i=2; (i<(n/2)) && flag; ) { /* May be we do not need to test + values of i greater than the square root of n? */ + if ((n % i) == 0) /* If true n is divisible by i */ + flag = 0; + else + i++; + } + + if (flag) + return 1; + return 0; +} -- cgit