Объяснить назначение функции (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"; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д