示例#1
0
文件: Program.cs 项目: daniil789/Lab5
        public static TwoDimensionalArray CreateTwoDimensionalArray()
        {
            Console.WriteLine("Введите размерность массива");
            Console.Write("n = ");
            int n = Convert.ToInt32(Console.ReadLine());

            Console.Write("m = ");
            int m = Convert.ToInt32(Console.ReadLine());
            var twoDimensionalArray = new TwoDimensionalArray(n, m);

            return(twoDimensionalArray);
        }
示例#2
0
文件: Program.cs 项目: daniil789/Lab5
        public static void ActionsWithTwoDimensionalArray()
        {
            while (true)
            {
                Console.WriteLine("1. Создать массив\n2. Заполнить массив вручную\n3. Заполнить массив случайными числами\n4. Удалить строки\n5. Напечатать массив\n6. Назад");

                var action = Console.ReadLine();

                switch (action)
                {
                case "1":
                    _twoDimensionalArray = CreateTwoDimensionalArray();
                    break;

                case "2":
                    _twoDimensionalArray.FillArray();
                    break;

                case "3":
                    _twoDimensionalArray.FillArrayRandomElemetns();
                    break;

                case "4":
                    var k1k2 = CheckK1AndK2();
                    _twoDimensionalArray.Delete(k1k2[0], k1k2[1]);
                    break;

                case "5":
                    _twoDimensionalArray.PrintArray();
                    break;

                case "6":
                    return;
                }
            }
        }