diff --git a/qualdev/TD-Debug.ts b/qualdev/TD-Debug.ts
index 7a6b234a23f5a4ee47f4e2cd5932739045432120..faaa6d1e6e58bb4f7c1259c182663e27f1e1bf50 100644
--- a/qualdev/TD-Debug.ts
+++ b/qualdev/TD-Debug.ts
@@ -24,7 +24,7 @@ function deb1_1() {
   }
   //deb1_1();
 
-  //exo 3 : Point d'arret 
+  //exo 3 : Point d'arret sur echange de valeur
   
 
 function echangeParValeurRater(x : number, y : number): void {
@@ -34,7 +34,24 @@ function echangeParValeurRater(x : number, y : number): void {
     console.log(x, y);
 }
   
-let x = 10;
-let y = 20;
-echangeParValeurRater(x, y);
-console.log(x, y);
+//let x = 10;
+//let y = 20;
+//echangeParValeurRater(x, y);
+//console.log(x, y);
+
+
+//exo 4 : Point d'arret sur echange de valeur d'un tableau
+
+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);
+
+  
+  
\ No newline at end of file