diff --git a/src/tab.cpp b/src/tab.cpp
index f198d54fd9a638ef15a4bebae1c3d83c34f16f6e..28d85961c2eef707c09bb03bc25dc17ef4bc63c9 100644
--- a/src/tab.cpp
+++ b/src/tab.cpp
@@ -167,12 +167,12 @@ void settab2D(Materiaux mat, int u0, double f){
             for(int k=68;k<86;k++){
                             U[i][j][k] = U[i-1][j][k]+coef1*(coef2*(U[i-1][j+1][k]-2*U[i-1][j][k]+U[i-1][j-1][k])+coef3*(U[i-1][j][k+1]-2*U[i-1][j][k]+U[i-1][j][k-1])+F);
                         }
-            for(int k=86;k<101;k++){
+            for(int k=86;k<100;k++){
                     U[i][j][k] = U[i-1][j][k]+coef1*(coef2*(U[i-1][j+1][k]-2*U[i-1][j][k]+U[i-1][j-1][k])+coef3*(U[i-1][j][k+1]-2*U[i-1][j][k]+U[i-1][j][k-1]));
                                     }
         }
             else {
-                for(int k=1;k<101;k++){
+                for(int k=1;k<100;k++){
                     U[i][j][k] = U[i-1][j][k]+coef1*(coef2*(U[i-1][j+1][k]-2*U[i-1][j][k]+U[i-1][j-1][k])+coef3*(U[i-1][j][k+1]-2*U[i-1][j][k]+U[i-1][j][k-1]));
                 }
             }