// See https://aka.ms/new-console-template for more information using Modelirovanie; Console.WriteLine("Введите номер метода решения транспортной задачи:"); //int[,] FinalPlan = { { 0, 13, 5, 13, 12, 13 }, { 14, 16, 26, 12, 24, 3 }, { 14, 5, 2, 19, 27, 2 }, { 14, 29, 23, 25, 16, 8 }, { 14, 2, 25, 14, 15, 21 } }; while (true) { Console.WriteLine("1 - Метод минимального элемента \n2 - Метод двойного предпочтения\n3 - Метод Фогеля\n4 - Метод северо-западного угла" + "\nexit - выйти из программы"); string Choise = Console.ReadLine(); if (Choise == "1") { int[,] FinalPlan = Methods.Create_Array(); Methods.Input_Date(FinalPlan); if (Methods.CheckCloseTask(FinalPlan)) { Methods.MinimalElement(FinalPlan); } else Console.WriteLine("Задача открытая"); Console.WriteLine(); } else if (Choise == "2") { int[,] FinalPlan = Methods.Create_Array(); Methods.Input_Date(FinalPlan); if (Methods.CheckCloseTask(FinalPlan)) { Methods.DoubleLike(FinalPlan); } else Console.WriteLine("Задача открытая"); Console.WriteLine(); } else if (Choise == "3") { int[,] FinalPlan = Methods.Create_Array(); Methods.Input_Date(FinalPlan); if (Methods.CheckCloseTask(FinalPlan)) { Methods.Fogeli(FinalPlan); } else Console.WriteLine("Задача открытая"); Console.WriteLine(); } else if (Choise == "4") { int[,] FinalPlan = Methods.Create_Array(); Methods.Input_Date(FinalPlan); if (Methods.CheckCloseTask(FinalPlan)) { Methods.SeveroZapad(FinalPlan); } else Console.WriteLine("Задача открытая"); Console.WriteLine(); } else if (Choise == "exit") { Console.WriteLine("Удачи!"); break; } }