Exemplo n.º 1
0
 static void Main(string[] args)
 {
     string[] a = new string[] { "ana", "vinicius" };
     ArrayLibrary.Escrevevetor(a);
     Console.ReadKey();
     Console.ReadKey();
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Please enter the matrix size");
            int massiveSize = (Convert.ToInt32(Console.ReadLine()));

            int[,] randomMassive = new int[massiveSize, massiveSize];
            ArrayLibrary.MassiveCreator(randomMassive, massiveSize);

            bool check = false;
            int  menuChoice;

            while (!check)
            {
                Console.WriteLine("\n 1.View massive \n 2.Add new massive \n 3.Upper matrix triangle \n 4.Lower matrix triangle \n 5.Transporate the matrix \n 6.Exit");

                while (!int.TryParse(Console.ReadLine(), out menuChoice) || menuChoice < 1 || menuChoice > 6)
                {
                    Console.WriteLine("Incorrect number. Please use numbers from 1 to 6");
                }

                switch (menuChoice)
                {
                case 1:
                    Console.WriteLine();
                    ArrayLibrary.DisplyMatrix(randomMassive, massiveSize);
                    break;


                case 2:
                    Console.WriteLine("Please enter new N to create a new matrix");
                    massiveSize   = Convert.ToInt32(Console.ReadLine());
                    randomMassive = new int[massiveSize, massiveSize];
                    ArrayLibrary.MassiveCreator(randomMassive, massiveSize);
                    break;

                case 3:
                    ArrayLibrary.UpperMatrixTri(randomMassive, massiveSize, massiveSize);
                    break;

                case 4:
                    ArrayLibrary.LowerMatrixTri(randomMassive, massiveSize, massiveSize, massiveSize);
                    break;

                case 5:
                    ArrayLibrary.MatrixTransporation(randomMassive, massiveSize);
                    break;

                case 6:
                    return;
                }
            }
        }
Exemplo n.º 3
0
        //Ронжин Л.
        //5.*а) Реализовать библиотеку с классом для работы с двумерным массивом.
        //Реализовать конструктор, заполняющий массив случайными числами.
        //Создать методы, которые возвращают сумму всех элементов массива,
        //сумму всех элементов массива больше заданного, свойство, возвращающее минимальный элемент массива,
        //свойство, возвращающее максимальный элемент массива, метод, возвращающий номер
        //максимального элемента массива(через параметры, используя модификатор ref или out).
        //  **б) Добавить конструктор и методы, которые загружают данные из файла и записывают данные в файл.
        //  ** в) Обработать возможные исключительные ситуации при работе с файлами.

        //В целом все понятно, но по времени не все успел

        static void Main(string[] args)
        {
            ArrayLibrary arr = new ArrayLibrary(3, 4);

            arr.Print();
            Console.WriteLine($"Сумма всех элементов массива - {arr.Sum()}");
            int n = MyMetods.ReadInt("Введите число");

            Console.WriteLine($"Сумма элементов массива, которые больше {n} - {arr.Sum(n)}");
            Console.WriteLine($"Минимальный элемент массива - {arr.Min}");
            Console.WriteLine($"Максимальный элемент массива - {arr.Max}");
            MyMetods.Pause();
        }
        public void IsNumber_Bool_ReturnsFalse()
        {
            bool result = ArrayLibrary.IsNumber <bool>();

            Assert.IsFalse(result);
        }
        public void IsNumber_SByte_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <sbyte>();

            Assert.IsTrue(result);
        }
        public void IsNumber_Decimal_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <decimal>();

            Assert.IsTrue(result);
        }
        public void IsNumber_Double_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <double>();

            Assert.IsTrue(result);
        }
        public void IsNumber_Float_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <float>();

            Assert.IsTrue(result);
        }
        public void IsNumber_ULong_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <ulong>();

            Assert.IsTrue(result);
        }
        public void IsNumber_UInt_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <uint>();

            Assert.IsTrue(result);
        }
        public void IsNumber_Short_ReturnsTrue()
        {
            bool result = ArrayLibrary.IsNumber <short>();

            Assert.IsTrue(result);
        }
        public void IsNumber_Char_ReturnsFalse()
        {
            bool result = ArrayLibrary.IsNumber <char>();

            Assert.IsFalse(result);
        }