Сформировать массив 20 целых случайных чисел - C#
Формулировка задачи:
Сформировать массив 20 целых случайных чисел в диапазоне от минус
20 до 20. Напечатать его. Выполнить сортировку первых 10 чисел по
возрастанию, а вторых 10 чисел – по убыванию значений элементов массива.
Напечатать новый массив.
Пожалуйста, очень необходим програмный код С#.
Решение задачи: «Сформировать массив 20 целых случайных чисел»
textual
Листинг программы
using System; class Programm { static void Main(string[] args) { int i, j, k; int[] a = new int[20]; Random rnd = new Random(); Console.WriteLine("Исходный массив: \n"); for (i = 0; i < 20; i++) { a[i] = rnd.Next(-20, 20); Console.Write(" {0}", a[i]); } Console.WriteLine("\n"); for (i = 0; i <= 10; i++) for (j = i + 1; j <= 9; j++) if (a[i] > a[j]) { k = a[i]; a[i] = a[j]; a[j] = k; } for (i = 10; i <= 20; i++) for (j = i + 1; j <= 19; j++) if (a[i] < a[j]) { k = a[i]; a[i] = a[j]; a[j] = k; } Console.WriteLine("Массив после сортировки: \n"); for (i = 0; i <= 19; i++) Console.Write(" {0}", a[i]); Console.WriteLine("\n"); Console.WriteLine("Для продолжения нажмите клавишу Enter"); Console.ReadLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д