Всем привет, нужно создать массив, заполнить его рандомными числами и вывести в первый текстбокс/рич текстбокс, после чего заменить первый элемент каждой строки на среднее арифметическое этой строки. Вывод начального массива осуществить смог, среднее арифметическое каждой строки записал во второй массив, но вот заменить элементы никак не получается. Помогите, пожалуйста. Код кнопки: private void test_Click(object sender, EventArgs e) { int n = Convert.ToInt32(rows.Text); int m = Convert.ToInt32(columns.Text); int[,] arr = new int[n, m]; float[,] test = new float[n, m]; int[] sum = new int[m]; float[] arr2 = new float[n]; Random ran = new Random(); for (int i = 0; i < n; i++) { richTextBox1.AppendText("\r\n" + "\r\n"); for (int j = 0; j < m; j++) { arr[i, j] = ran.Next(0, 100); richTextBox1.AppendText(arr[i, j] + "\t"); sum[i] += arr[i, j]; } richTextBox2.AppendText("\r\n" + "\r\n"); arr2[i] = sum[i]; richTextBox2.AppendText(arr2[i] / m + "\t"); } } Код private void test_Click(object sender, EventArgs e) { int n = Convert.ToInt32(rows.Text); int m = Convert.ToInt32(columns.Text); int[,] arr = new int[n, m]; float[,] test = new float[n, m]; int[] sum = new int[m]; float[] arr2 = new float[n]; Random ran = new Random(); for (int i = 0; i < n; i++) { richTextBox1.AppendText("\r\n" + "\r\n"); for (int j = 0; j < m; j++) { arr[i, j] = ran.Next(0, 100); richTextBox1.AppendText(arr[i, j] + "\t"); sum[i] += arr[i, j]; } richTextBox2.AppendText("\r\n" + "\r\n"); arr2[i] = sum[i]; richTextBox2.AppendText(arr2[i] / m + "\t"); } }