static void Main(string[] args) { //Инициализация массивов разными методами MyArray arr1 = new MyArray(8, -30, 12, MyArray.Metod.ByRandom); MyArray arr2 = new MyArray(@"D:\1\dataarray.txt"); MyArray arr3 = new MyArray(5); MyArray arr4 = new MyArray(50, -50, 2, MyArray.Metod.ByStep); //Демонстрация работы класса Console.WriteLine($"Начальный массив сформированный из случайных чисел:\n\n{arr1.ToString()}"); Console.WriteLine($"\nСумма элементов массива: {arr1.Sum}"); Console.WriteLine("\nПолучение \"инверсного\" массива:\n"); for (int i = 0; i < arr1.Length; i++) { Console.Write(" " + arr1.Inverse()[i]); } Console.Write("\n\nМассив умноженный на определенной число (в данном случае на 5):\n\n"); for (int i = 0; i < arr1.Length; i++) { Console.Write(" " + arr1.Multi(5)[i]); } Console.WriteLine("\n\nКолличество максимальных элементов в массиве: " + arr1.MaxCount); arr3.ReadFromFile(@"D:\1\dataarray.txt"); Console.WriteLine("\nМассив считанный из файла:\n\n" + arr3.ToString()); Console.WriteLine("\n\nМассив сформированный по заданному размеру, начальному значению и шагу:\n\n" + arr4.ToString()); arr1.WriteToFile(@"D:\1\dataarray.txt", true); Console.ReadLine(); }
static void Main(string[] args) { MyArray a = new MyArray("C:\\Users\\User\\Desktop\\Homework 4\\Task2.txt"); a.Write("C:\\Users\\User\\Desktop\\Homework 4\\Task2.txt"); Console.WriteLine("Элементы массива: " + a.ToString()); Console.WriteLine("Количество максимальных элементов:" + a.Max); Console.WriteLine("Сумма элементов массива: " + a.Summ()); Console.WriteLine("Произведение элементов массива на число 5: " + a.Multyply()); Console.WriteLine("Инверсия элементов массива :" + a.Inverse); Console.ReadLine(); }