From 6572fcc70c8e3d84293f6426d428bd3f38d03bc5 Mon Sep 17 00:00:00 2001
From: "juliano.souzaluz" <juliano.souza-luz@etu.hesge.ch>
Date: Thu, 12 Jan 2023 17:20:32 +0100
Subject: [PATCH] Update Main.java

---
 src/Main.java | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/Main.java b/src/Main.java
index cf90ffc..a3fdead 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -40,8 +40,11 @@ public class Main {
      */
     public static void main(String[] args) throws FileNotFoundException, RuntimeException {
         long start = System.nanoTime();
-
-        File f = new File("src/input.txt");
+        Scanner readFile = new Scanner(System.in);
+        System.out.println("Entrez le nom du fichier à tester, il doit se situer dans le dossier src.");
+        String nameFile = readFile.nextLine();
+        //String nameFile = "input_test2.txt";
+        File f = new File("src/" + nameFile);
         Scanner sc = new Scanner(f);
         String[] elements;
         int sousCondition = nbSc(sc), line = 0;
@@ -77,7 +80,7 @@ public class Main {
         // Tableau initial
         Simplex spx = new Simplex(eq.getMat().getX(), eq.getMat().getX() + eq.getMat().getY() + 1, line);
         spx.createSimplex(eq, contraintes);
-        spx.printSimplex(spx.getMatEcart(), "Tableau", 0);
+        spx.printSimplex(spx.getMatEcart(), "Tableau initial", 0);
 
         // true = phase 1 membres de droite pas admissible | false = phase 2 membres de droite admissible
         int phase = spx.which_phase();
@@ -85,7 +88,7 @@ public class Main {
             spx.tabAux(phase);
         } else {
             spx.pivot(spx.getMatEcart());
-            spx.printSimplex(spx.getMatEcart(), "pivot", 3);
+            spx.printSimplex(spx.getMatEcart(), "Résultat", 3);
             System.out.println("Nombre de pivot: " + spx.getNbPivot());
         }
 
-- 
GitLab