diff --git a/TP/fonctionsAide.c b/TP/fonctionsAide.c
index f73cb7a..013a0c3 100644
--- a/TP/fonctionsAide.c
+++ b/TP/fonctionsAide.c
@@ -58,9 +58,9 @@ void visuelGraphe(graphe g){
 //Aides matrices
 //Creation matrice carrée vide :
 int** creerMatriceId(int taille){
-    int** res=malloc(taille,sizeof(int*));
+    int** res=calloc(taille,sizeof(int*));
     for(int i=0;i<taille;i++){
-        res[i]=malloc(taille,sizeof(int));
+        res[i]=calloc(taille,sizeof(int));
         for(int j=0;j<taille;j++){
             res[i][j]=(i==j)?1:0;
         }
@@ -71,9 +71,9 @@ int** creerMatriceId(int taille){
 //Creation copie d'une matrice carree :
 int** recopierMatrice(int **m,int taille){
    int** creerMatriceId(int taille){
-    int** res=malloc(taille,sizeof(*int));
+    int** res=calloc(taille,sizeof(*int));
     for(int i=0;i<taille;i++){
-        res[i]=malloc(taille,sizeof(int));
+        res[i]=calloc(taille,sizeof(int));
         for(int j=0;j<taille;j++){
             res[i][j]=m[i][j];
         }