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("ошибка ввода", "ошибка"); } }
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("ошибка ввода", "ошибка"); } }
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; } } }