diff --git a/Untitled-1.ts b/Untitled-1.ts
index d1edcdcb8f9d807f0bcc9bd53666526eda12eea1..19371098947c72b0c938faaf5240e9400d88f5b8 100644
--- a/Untitled-1.ts
+++ b/Untitled-1.ts
@@ -19,3 +19,17 @@ let x = 10;
 let y = 20;
 deb2(x, y); // 20 10 (echange de valeur)
 console.log(x, y); // 10 20 (pas d'échange de valeur car x et y n'ont pas été retournés par la fonction deb2)
+
+function deb3(xy: number[]) : void {
+    let tmp= xy[0] ;
+    xy[0]=xy[1];
+    xy [1] = tmp;
+    console. log(xy);
+}
+let xy= [10, 20];
+deb3(xy);
+console.log(xy); // 20 10 (échange de valeur car xy est un tableau et les tableaux n'ont pas besoin d'être retournés)
+
+let j = 10;
+deb4();
+console.log(j);