public void AfficherVerification(Matrice A, Matrice B, Matrice res, bool check)
        {
            Console.WriteLine("===================================================================================================");
            Console.WriteLine("=                                        Vérification A*A(-1) = &                                 =");
            Console.WriteLine("===================================================================================================");
            Console.WriteLine();

            A.Display();
            Console.WriteLine("");
            Console.WriteLine("     *");
            Console.WriteLine("");

            B.Display();
            Console.WriteLine("");
            Console.WriteLine("     =");
            Console.WriteLine("");

            res.Display();

            Console.WriteLine();

            if (check)
            {
                Console.WriteLine("L'inversion de la matrice c'est bien déroulée!");
            }
            else
            {
                Console.WriteLine("Erreur :  le résultat est faux!");
            }
        }
 public void AfficherMatrice(Matrice mat)
 {
     Console.WriteLine("===================================================================================================");
     Console.WriteLine("=                                     Matrice à inverser                                          =");
     Console.WriteLine("===================================================================================================");
     Console.WriteLine();
     mat.Display();
     Console.WriteLine();
 }
 public void AfficherInverse(Matrice mat, ref List <String> display)
 {
     Console.WriteLine("===================================================================================================");
     Console.WriteLine("=                                       Résultat de l'inversion                                   =");
     Console.WriteLine("===================================================================================================");
     Console.WriteLine();
     foreach (var item in display)
     {
         Console.WriteLine(item);
     }
     mat.Display();
 }
        public void AfficherVerificationDecomp(Matrice mat, Matrice A, out bool flagSwaps)
        {
            Console.WriteLine("===================================================================================================");
            Console.WriteLine("=                                       Vérification A=L*U                                        =");
            Console.WriteLine("===================================================================================================");
            Console.WriteLine();
            Console.WriteLine("Matrice A :");
            A.Display();

            flagSwaps = false;
            for (int i = 0; i < mat.Swaps.GetLength(0); i++)
            {
                if (mat.Swaps[i, 0] != -1)
                {
                    flagSwaps = true;
                }
            }
            if (flagSwaps)
            {
                Console.WriteLine("Après permutations.");
            }

            Console.WriteLine();
        }