Example #1
0
 private void CalcBtn_Click(object sender, EventArgs e)
 {
     try
     {
         int[]    Arr      = ArrConverter.StrToArray <int>(ArrInput.Text);
         ArrayTls arrayTls = new ArrayTls(Arr);
         int[]    ArrNew   = arrayTls.Find2LastMaxAltSeq();
         ArrOutput.Text = ArrConverter.ArrayToStr(ArrNew);
     }
     catch (Exception)
     {
         MessageBox.Show("ошибка ввода", "ошибка");
     }
 }
Example #2
0
 private void CalcBtn_Click(object sender, EventArgs e)
 {
     try
     {
         int[]    Arr      = ArrConverter.StrToArray <int>(ArrInput.Text);
         ArrayTls arrayTls = new ArrayTls(Arr);
         int      output   = arrayTls.GetIndexOfFrequent();
         ArrOutput.Text = output.ToString();
     }
     catch (Exception)
     {
         MessageBox.Show("ошибка ввода", "ошибка");
     }
 }
Example #3
0
 private void ChangeArrBtn_Click(object sender, EventArgs e)
 {
     try
     {
         int[]    Arr      = ArrConverter.StrToArray <int>(ArrInput.Text);
         int      K        = int.Parse(KInput.Text);
         ArrayTls arrayTls = new ArrayTls(Arr);
         int[]    ArrNew   = arrayTls.SwapFirstAndK(K);
         FirstArrOut.Text = ArrConverter.ArrayToStr(ArrNew);
         ArrNew           = arrayTls.SwapLastAndK(K);
         LastArrOut.Text  = ArrConverter.ArrayToStr(ArrNew);
     }
     catch (Exception)
     {
         MessageBox.Show("ошибка ввода", "ошибка");
     }
 }
Example #4
0
        public static void WriteArr(int[] Arr)
        {
            while (true)
            {
                Console.Write("сохранить массив в файл (y/n)? ");
                ConsoleKeyInfo Key = Console.ReadKey();
                Console.WriteLine();
                switch (Key.KeyChar)
                {
                case 'N':
                case 'n':
                    Console.WriteLine(ArrConverter.ArrayToStr(Arr));
                    return;

                case 'Y':
                case 'y':
                    ArrFile(Arr);
                    return;
                }
            }
        }