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 inputFromFileButton_Click(object sender, EventArgs e)
        {
            if (inputOpenFileDialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    inputOpenFileDialog.InitialDirectory = Path.GetDirectoryName(inputOpenFileDialog.FileName);

                    int[,] input;
                    UtilsW.ReadInputFromFile(inputOpenFileDialog.FileName, ' ', out input);
                    DataGridViewUtils.ArrayToGrid(arr2FromDataGridView, input);
                }
                catch (Exception except)
                {
                    FormsUtils.ErrorMessageBox(except);
                }
            }
        }
Example #6
0
        private void Go_Click(object sender, EventArgs e)
        {
            //1
            Label label4 = new Label
            {
                AutoSize = true,
                Font     = new System.Drawing.Font("Arial Narrow", 15.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))),
                Location = new System.Drawing.Point(12, 50),
                Name     = "label3",
                Size     = new System.Drawing.Size(108, 22),
                TabIndex = 0,
                Text     = "Сумма:"
            };

            this.Controls.Add(label4);
            double[] words = UtilsW.StrToArray <double>(input.Text);
            Seven    logic = new Seven(words);

            label2.Text = Convert.ToString(logic.ProductOfN());
        }
Example #7
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 #8
0
        private void Go_Click(object sender, EventArgs e)
        {
            //1
            Label label4 = new Label
            {
                AutoSize = true,
                Font     = new System.Drawing.Font("Arial Narrow", 15.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))),
                Location = new System.Drawing.Point(12, 50),
                Name     = "label3",
                Size     = new System.Drawing.Size(108, 22),
                TabIndex = 0,
                Text     = "Результат:"
            };

            this.Controls.Add(label4);
            List <double> list  = UtilsW.StringToList <double>(input.Text, ' ');
            Eight         logic = new Eight(list);
            List <double> ll    = logic.ListReverse();

            label2.Text = UtilsW.ListtoString <double>(ll, ' ');
        }
Example #9
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();
     }
 }