From 7c43e6d979c3a1c5c766c19d6d9ba18db2ac7902 Mon Sep 17 00:00:00 2001
From: Guillaume Poncin <g.poncin@student.uclouvain.be>
Date: Tue, 17 Mar 2020 00:26:44 +0100
Subject: [PATCH] Add new file

---
 Factorial | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 Factorial

diff --git a/Factorial b/Factorial
new file mode 100644
index 0000000..0acbc74
--- /dev/null
+++ b/Factorial
@@ -0,0 +1,20 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+int* factorise (int N){
+    int i = 0;
+    int n = N;
+    int* fact = malloc((N-1) * sizeof(int));
+    
+    for (int k = 2 ; k <= N ; k++){
+        
+        while (n % k == 0){
+            n = n / k;
+            fact[i] = k;
+            i++;
+        }
+        
+    }
+    
+    return fact;
+}
\ No newline at end of file
-- 
GitLab