Объяснить назначение функции (a.Next) - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Можете спояснить функцию (a.Next): 1.Что она выполнят? 2.Для чего используется? 3. привидите пример, если не сложно

Решение задачи: «Объяснить назначение функции (a.Next)»

textual
Листинг программы
textBox2.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";
            int n = Convert.ToInt32(textBox1.Text);
            int[] mas = new int[n];
            int[] mas1 = new int[n];
            
            Random a = new Random();
            int naimen = 0;
            int index;
            int sum = 0;
            int otric = 0;
            for (int i = 0; i < n; i++)
            {
                if (a.Next(100) > 50) mas[i] = a.Next(10);
                else mas[i] = -a.Next(10);
                textBox2.Text = textBox2.Text + Convert.ToString(mas[i]) + "  ";
            }
            
                for (int i = 0; i < n; i++)
                    if (mas[i] < 0)
                    {
                        otric = otric + 1;
                    }
                label2.Text = "количество отрицательных элементов массива:" + Convert.ToString(otric);
                
               //Начало задания 2
                    naimen = mas[1]; index = 1;
                
                
                 for (int i = 0; i < n; i++)
                        if (Math.Abs(naimen) < Math.Abs(mas[i]))
                        {
                        }
                        else
                        {
                            naimen = mas[i];
                            index = i;
                        }
                   
                    for (int i = index+1; i < n; i++)
                    {
                        sum = sum + Math.Abs( mas[i]);
                    }
 
                    label3.Text = "сумму модулей элементов массива, расположенных после минимального по модулю элемента:"
                        + Convert.ToString(sum);
 
                    for (int i = 0; i < n; i++)
                    {
                        if (mas[i] < 0)
                        {
 
                            mas[i] = mas[i] * mas[i];
                        }
                    }
 
            //Вывод массива с отриц элементами в квадрате
                    for (int i = 0; i < n; i++)
                    {
                        textBox4.Text = textBox4.Text + Convert.ToString(mas[i]) + "  ";
                    }
 
            //Сортировка методом пузырька
 
                    int temp = 0;
                    for (int j = 0; j < n-1; j++)
                    { 
                    for(int i=0;i<n-j-1;i++)
                        {
                            if (mas[i] > mas[i + 1])
                            { 
                                 temp=mas[i];
                                 mas[i]=mas[i+1];
                                 mas[i+1]=temp;
                                
                            }
                        }
                    }
                    for (int i = 0; i < n; i++)
                    {
                        textBox3.Text = textBox3.Text + Convert.ToString(mas[i]) + "  ";
                    }
                                 
            }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.Text = "10";
 
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы