Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsApp5
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private int elementcount(float [] mas, float min, float max)
- {
- int count = 0;
- for (int i= 0;i<mas.Length; i++)
- {
- if (mas[i] > min && mas[i] < max)
- count++;
- }
- return count;
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- int i = 0;
- float temp;
- float max;
- float min;
- float delta;
- int z;
- int size = 1000;
- Random random = new Random();
- float[] mas = new float[size];
- for (i = 0; i < size ; i++)
- {
- mas[i] =(float) random.NextDouble();
- }
- for (i = 0; i < mas.Length-1; i++) //сортировка и поиск макс и мин
- {
- bool f = false;
- for (z = 0; z<mas.Length - i - 1; z++)
- {
- if (mas[z+1] < mas[z])
- {
- f = true;
- temp = mas[z+1];
- mas[z+1] = mas[z];
- mas[z] = temp;
- }
- }
- if (!f) break;
- }
- min = mas[0];
- max = mas[size-1];
- delta = (max - min)/20;
- temp = 0;
- while (temp<1)
- {
- this.chart1.Series["mas"].Points.AddXY(temp.ToString(), elementcount(mas, temp, (temp+delta)));
- temp += delta;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement