static void Main(string[] args) { Console.Write("Введiть масив -> "); var oldArr = Console.ReadLine().Trim().Split(new char[] { ' ' }).Select(x => Convert.ToInt32(x)).ToArray(); while (true) { Console.Write("1. Пiдрахунком\n2. За розрядами\n-> "); switch (Int32.Parse(Console.ReadLine())) { case 1: var arr = CountingSort.Run(oldArr); foreach (var item in arr) { Console.Write(item + " "); } Console.ReadLine(); break; case 2: var arrRadix = RadixSort.Run(oldArr); foreach (var item in arrRadix) { Console.Write(item + " "); } Console.ReadLine(); break; } } }