SHARE
TWEET

Untitled

a guest Sep 17th, 2019 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApp5
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         public Form1()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         private int elementcount(float [] mas, float min, float max)
  21.         {
  22.             int count = 0;
  23.             for (int i= 0;i<mas.Length; i++)
  24.             {
  25.                 if (mas[i] > min && mas[i] < max)
  26.                     count++;
  27.  
  28.             }
  29.             return count;
  30.         }
  31.  
  32.         private void Form1_Load(object sender, EventArgs e)
  33.         {
  34.             int i = 0;
  35.             float temp;
  36.             float max;
  37.             float min;
  38.             float delta;
  39.             int z;
  40.             int size = 1000;
  41.             Random random = new Random();
  42.             float[] mas = new float[size];
  43.             for (i = 0; i < size ; i++)
  44.             {
  45.                 mas[i] =(float) random.NextDouble();
  46.        
  47.             }
  48.  
  49.             for (i = 0; i < mas.Length-1; i++)   //сортировка и поиск макс и мин
  50.             {
  51.                 bool f = false;
  52.                 for (z = 0; z<mas.Length - i - 1; z++)
  53.                 {
  54.                     if (mas[z+1] < mas[z])
  55.                     {
  56.                         f = true;
  57.                         temp = mas[z+1];
  58.                         mas[z+1] = mas[z];
  59.                         mas[z] = temp;
  60.                     }
  61.                 }
  62.                 if (!f) break;
  63.             }
  64.             min = mas[0];
  65.             max = mas[size-1];
  66.             delta = (max - min)/20;
  67.             temp = 0;
  68.             while (temp<1)
  69.             {
  70.                 this.chart1.Series["mas"].Points.AddXY(temp.ToString(), elementcount(mas, temp, (temp+delta)));
  71.                 temp += delta;
  72.             }
  73.  
  74.         }
  75.  
  76.        
  77.     }
  78. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top