static void Main(string[] args)
        {
            task1 task1 = new task1();

            Console.WriteLine(task1.run());

            Console.WriteLine("Task2");
            MyArray array = new MyArray(@"c:\temp\data.txt");

            array.Print();

            Console.WriteLine("Sum");
            Console.WriteLine(array.sum);

            Console.WriteLine("MaxCount");
            Console.WriteLine(array.MaxCount);

            Console.WriteLine("Multi");
            array.Multi(2);
            array.Print();

            Console.WriteLine("Inverse");
            array.inverseArray();
            array.Print();

            Console.ReadLine();
        }
Exemple #2
0
        public override void RunTask()
        {
            base.RunTask();

            var myArray = new MyArray(5, 2, 2);

            myArray.Print("Массив данных:");

            ConsoleView.Print($"Сумма: {myArray.Sum()}");

            myArray.Inverse();
            myArray.Print("Массив данных с измененным знаком:");

            myArray.Multi(5);
            myArray.Print("Массив данных с увеличенными значениями:");

            ConsoleView.Print($"Количество максимальных элементов: {myArray.MaxCount()}");
            ConsoleView.Pause();

            myArray.WriteToFile("data.txt");

            myArray = new MyArray(20);
            myArray.Print("Новый массив данных:");

            myArray.ReadFromFile("data.txt");
            myArray.Print("Прошлый массив данных:");

            ConsoleView.Pause();
            ConsoleView.Clear();
        }