кнопку?
Зочем?
чтобы sort и reverse не пересекались
Ты изменяешь один и тот же массив, понимаешь?
дядь, покажи ебучий код
Та он и не нужен
private void button1_Click(object sender, EventArgs e) { //1 massiv DataTable dataTable = new DataTable(); int n; n = 7; string str = ""; int[] p = new int[n]; Random rand = new Random(); int row = p.GetUpperBound(0) + 1; for (int i = 0; i < row; i++) { dataTable.Rows.Add(dataTable.NewRow()); p[i] = rand.Next(1, 10); str += String.Format("{0} ", p[i].ToString()); } textBox1.Text = str; //2 massiv DataTable dataTable1 = new DataTable(); int m; m = 9; string str1 = ""; int[] p1 = new int[m]; Random rand1 = new Random(); int row1 = p1.GetUpperBound(0) + 1; for (int i = 0; i < row1; i++) { dataTable1.Rows.Add(dataTable1.NewRow()); p1[i] = rand1.Next(1, 10); str1 += String.Format("{0} ", p1[i].ToString()); } textBox2.Text = str1; //Copy string strcopy = ""; Array.Copy(p1, 4, p, 4, 3); for (int i = 0; i < row; i++) { strcopy += String.Format("{0} ", p[i].ToString()); } textBox3.Text = strcopy; //Sort Array.Sort(p); Array.Sort(p1); string strsort = ""; string strsort1 = ""; for (int i = 0; i < row; i++) { strsort += String.Format("{0} ", p[i].ToString()); } for (int i = 0; i < row1; i++) { strsort1 += String.Format("{0} ", p1[i].ToString()); } textBox4.Text = strsort; textBox5.Text = strsort1; //Reverse Array.Reverse(p1); string strrev = ""; for (int i = 0; i < row1; i++) { strrev += String.Format("{0} ", p1[i].ToString()); } textBox6.Text = strrev; }
Обсуждают сегодня