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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы