Написать программу, которая методом прямого выбора сортирует по убыванию введённый с клавиатуры массив - C#
Формулировка задачи:
Здравствуйте, вот написал программу по сортировки массива по убыванию, но в нем надо чтобы значения вводились с клавиатуры, может кто подсказать как это сделать?
namespace Programm { class Program { static void Main(string[] args) { int[] masiv = { 1, 6, 0, 7, 5, 8, 3, 8, 5, 7, 4, 2, 4, 7, 3, 5, 7, 7, 4, 2, 9 }; for (int i = 0; i < masiv.Length; i++) { Console.Write(masiv[i] + " "); } Array.Sort(masiv); Array.Reverse(masiv); Console.WriteLine(); for (int i = 0; i < masiv.Length; i++) { Console.Write(masiv[i] + " "); } Console.Read(); } } }
Решение задачи: «Написать программу, которая методом прямого выбора сортирует по убыванию введённый с клавиатуры массив»
textual
Листинг программы
static void Main(string[] args) { Console.Write("Enter mass lenght: "); var massLenght = Convert.ToInt32(Console.ReadLine()); var mass = new int[massLenght]; for (var i = 0; i < mass.Length; i++) { Console.Write("Enter mass[{0}]:", i); mass[i] = Convert.ToInt32(Console.ReadLine()); } Array.Sort(mass); Array.Reverse(mass); Console.WriteLine("Mass you entered: "); foreach (var item in mass) { Console.WriteLine(item); } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д