diff --git a/TP1/tris.c b/TP1/tris.c
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..339c195c2088e1e620282dfa00a93328912e0d6f 100644
--- a/TP1/tris.c
+++ b/TP1/tris.c
@@ -0,0 +1,21 @@
+triInsertion(A,n){
+    for(int i = 1; i <= n-1; i++){
+        clé = A[i];
+        j = i - 1;
+        while(j >= 0 && A[j] > clé){
+            A[j+1] = A[j];
+            j --;
+        }
+        A[j+1] = clé;
+    }
+}
+
+#include <math.h>
+
+sousTriFusion(A,p,r){
+    if(p<r-1){
+        q = floor((p+r)/2);
+        sousTriFusion(A,p,q);
+        sousTriFusion(A,p)
+    }
+}
\ No newline at end of file