Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication2
- {
- class Sort
- {
- static void Sort1()
- {
- }
- static void Sort2()
- {
- }
- static void Sort3()
- {
- }
- static void SortPlus()
- {
- }
- }
- class Program
- {
- int[] Array(out string text, uint check)
- {
- uint param1 = 0;
- uint param2 = 100;
- text = "Введите длинну массива(>=0)";
- AllNumbers(text, out check, param1, param2);
- int[] Array = new int[check];
- Random rnd = new Random();
- for (int i = 0; i < check; i++)
- Array[i] = rnd.Next(-99 , 99);
- Console.WriteLine("Массив создан");
- return Array;
- }//Создание массива случайным способом
- static uint AllNumbers(string text,out uint check,uint param1, uint param2)
- {
- bool ok;
- Console.WriteLine(text);
- do
- {
- ok = uint.TryParse(Console.ReadLine(), out check);
- if (ok == false || check <= param1 || check >= param2)
- {
- Console.WriteLine("Ошибка");
- }
- }
- while (!ok);
- return check;
- }//Ввод числа
- static uint Menu(out uint MainMenu)
- {
- uint check;
- string text;
- uint param1 = 1;
- uint param2 = 5;
- text = "Выберете пункт меню \n1)Cортировка вставками \n2)Сортировка выбором \n3)Быстрая сортировка(Рекурсивный метод) \n4)Сортировка ... \n5)Выход";
- AllNumbers(text, out check, param1, param2);
- MainMenu = check;
- return MainMenu;
- } //Функция главного меню
- void ArrPrint
- static void Main(string[] args)
- {
- uint MainMenu = 0;
- do
- {
- Menu(out MainMenu);
- switch (MainMenu)
- {
- case 1:
- break;
- case 2:
- break;
- case 3:
- break;
- case 4:
- break;
- case 5:
- break;
- default:
- break;
- }
- }
- while (MainMenu != 5);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement