コード例 #1
0
        static void Lab6Menu()
        {
            Console.WriteLine("Лабораторная работа №6\nРабота с массивами и строками");
            string operations = "\nВыбор типа массива:"
                                + "\n\t1 Одномерные массивы"
                                + "\n\t2 Двумерные массивы"
                                + "\n\t3 Рваные массивы"
                                + "\n\t4 Работа со строками"
                                + "\n\t5 Повторить меню";

            Console.WriteLine(operations);
            int number = -1;

            while (number != 0)
            {
                number = LabMethods.GetInt("Введите номер операции. Для выхода введите 0, "
                                           + "для повтора меню 5", min: -1, max: 10);
                switch (number)
                {
                case 0: break;

                case 1: LabIntArray.ArrayMenu(); break;

                case 2: LabIntMatrix.MatrixMenu(); break;

                case 3: LabIntJagArray.JagArrayMenu(); break;

                case 4: WorkWithStringMenu(); break;

                case 5: Console.WriteLine(operations); break;
                }
            }
        }
コード例 #2
0
        public static LabIntMatrix GetMatrixWithRandomElements()
        {
            int raws = LabMethods.GetInt(
                "Введите целочисленное количество строк матрицы: ", min: 0);
            int columns = LabMethods.GetInt(
                "Введите целочисленное количество столбцов матрицы: ", min: 0);
            var matrix = new LabIntMatrix(raws, columns);

            matrix.SetRandomElements(min: -100, max: 100);
            return(matrix);
        }