예제 #1
0
        static void Main(string[] args)
        {
            //Ввод с клавиатуры
            Console.WriteLine("Ввведите сколько элементов в массиве:");
            int n = int.Parse(Console.ReadLine());

            double[] mass = new double[n];
            var      rand = new Random();

            //Задаем рандом массиву
            for (var i = 0; i < mass.Length; i++)
            {
                mass[i] = rand.Next(50);
            }
            double max = mass[0];

            //Ищем максимум значение массива
            for (int i = 0; i < mass.Length; i++)
            {
                if (max < mass[i])
                {
                    max = mass[i];
                }
            }
            //Вывод изначального массива
            Console.WriteLine("Сгенерированный массив:");
            foreach (double x in mass)
            {
                Console.Write(x + " ");
            }
            //Вывод отсортированного массива
            QuickSorting.sorting(mass, 0, mass.Length - 1);
            Console.WriteLine("\nОтсортированный массив:");
            foreach (double x in mass)
            {
                Console.Write(x + " ");
            }
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Ввведите сколько элементов в массиве:");
            int n = int.Parse(Console.ReadLine());

            double[] mass = new double[n];
            var      rand = new Random();

            //объявляем массив и заполняем его рандомными числами
            for (var i = 0; i < mass.Length; i++)
            {
                mass[i] = rand.Next(50);
            }
            double max = mass[0];

            for (int i = 0; i < mass.Length; i++)
            {
                if (max < mass[i])
                {
                    max = mass[i];
                }
            } // поиск максимального значения в массиве

            Console.WriteLine("Сгенерированный массив:");
            foreach (double x in mass)
            {
                Console.Write(x + " ");
            } // вывод сгенерированного массива на экран

            QuickSorting.sorting(mass, 0, mass.Length - 1); // обращаемся к классу QuickSorting, который сортирует массив
            Console.WriteLine("\nОтсортированный массив:");
            foreach (double x in mass)
            {
                Console.Write(x + " "); // вывод отсортированного массива
            }

            Console.ReadLine();
        }