Example #1
0
 static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         AllocConsole();
         ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile);
         UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res);
         try
         {
             Nine logic = new Nine(res);
             logic.Process2(out int[,] res1, out int rm);
             UtilsW.WriteInputIntoFile(outputFile, res1);
             Console.WriteLine("Минимальная сумма по столбцам: {0}", rm.ToString());
         }
         catch (Exception except)
         {
             Console.WriteLine(except);
         }
         Console.ReadKey();
     }
     else
     {
         FreeConsole();
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(new Form1());
     }
 }
Example #2
0
 static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile);
         UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res);
         try
         {
             Ten logic = new Ten(res);
             logic.Process(out int[,] res1, out int rm);
             UtilsW.WriteInputIntoFile(outputFile, res1);
             Console.WriteLine("Количество параллельных прямых: {0}", rm.ToString());
         }
         catch (Exception except)
         {
             Console.WriteLine(except);
         }
         Console.ReadKey();
     }
     else
     {
         Console.WriteLine("Аргументы командной строки не заданы");
         Console.ReadKey();
     }
 }
Example #3
0
 static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile);
         UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res);
         try
         {
             Nine logic = new Nine(res);
             logic.Process2(out int[,] res1, out int rm);
             UtilsW.WriteInputIntoFile(outputFile, res1);
             Console.WriteLine("Минимальная сумма по столбцам: {0}", rm.ToString());
         }
         catch (Exception except)
         {
             Console.WriteLine(except);
         }
         Console.ReadKey();
     }
     else
     {
         Console.WriteLine("Аргументы командной строки не заданы");
         Console.ReadKey();
     }
 }
Example #4
0
File: Form1.cs Project: aaksn/2att
        private void inputToFileButton_Click(object sender, EventArgs e)
        {
            if (inputSaveFileDialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    inputSaveFileDialog.InitialDirectory = Path.GetDirectoryName(inputSaveFileDialog.FileName);

                    int[,] input = DataGridViewUtils.GridToArray2 <int>(arr2FromDataGridView);
                    UtilsW.WriteInputIntoFile(inputSaveFileDialog.FileName, input);
                }
                catch (Exception except)
                {
                    FormsUtils.ErrorMessageBox(except);
                }
            }
        }
Example #5
0
File: Form1.cs Project: aaksn/2att
        private void outputToFileButton_Click(object sender, EventArgs e)
        {
            if (outputSaveFileDialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    outputSaveFileDialog.InitialDirectory = Path.GetDirectoryName(outputSaveFileDialog.FileName);
                    int[,] output = DataGridViewUtils.GridToArray2 <int>(arr2ToDataGridView);
                    UtilsW.WriteInputIntoFile(outputSaveFileDialog.FileName, output);

                    /*IList<int> output = DataGridViewUtils.GridToList<int>(arr2ToDataGridView);
                     * Nine.WriteOutputIntoFile(outputSaveFileDialog.FileName, output);
                     */
                }
                catch (Exception except)
                {
                    FormsUtils.ErrorMessageBox(except);
                }
            }
        }
Example #6
0
 static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile);
         UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res);
         try
         {
             Nine logic = new Nine(res);
             UtilsW.WriteInputIntoFile(outputFile, logic.Process());
         }
         catch (Exception except)
         {
             Console.WriteLine(except);
             Console.ReadKey();
         }
     }
     else
     {
         Console.WriteLine("Аргументы командной строки не заданы");
         Console.ReadKey();
     }
 }