Написать программу, которая методом прямого выбора сортирует по убыванию введённый с клавиатуры массив - 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();
}