// Трапеция private void button8_Click(object sender, EventArgs e) { int size = Convert.ToInt32(textBox10.Text); int countSeries = Convert.ToInt32(textBox18.Text); int shift = Convert.ToInt32(textBox12.Text); int countIntervals = Convert.ToInt32(textBox11.Text); int sizeV = Convert.ToInt32(textBox13.Text); Series[] seriesMass = new Series[countSeries]; for (int s = 0; s < countSeries; s++) { seriesMass[s] = new Series { Name = "Испытание " + (countTrapezoidSeries + 1) }; countTrapezoidSeries++; double[] values = Algs.Trapezoid(countIntervals, size, sizeV, listBox1.SelectedIndex); int[] arr = new int[countIntervals]; foreach (var value in values) { arr[(int)value]++; } // Добавление данных в серию for (int i = 0; i < countIntervals; i++) { seriesMass[s].Points.AddXY(i + 1 + shift, arr[i]); } // Добавление серии в гистограмму chartTrapezoid.Series.Add(seriesMass[s]); } }