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