diff --git a/Exo.ts b/Exo.ts
index 52693875c02e9298f82883db689f6ef8eea18b50..b0d7f7504603e0e9201dc849d8934b34e7aba01a 100644
--- a/Exo.ts
+++ b/Exo.ts
@@ -19,3 +19,14 @@ let y = 20;
 deb2(x, y);
 console. log(x, y);
 //Le programme peut ne pas fonctionner correctement si x ou y ne sont pas initialisés correctement 
+
+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);
+//Le programme fonctionne correctement si on ne modifie pas la référence du tableau