static void Main(string[] args) { MyArray ar = new MyArray(10, 2, 4); Console.WriteLine(ar.Max); Console.WriteLine(ar.Min); Console.WriteLine(new MyArray(ar.Inverse())); Console.WriteLine(ar.GetValuesDictionary()); }
static void Main(string[] args) { Console.WriteLine("Программа, демонстрирующая работу с классом " + "массива MyArray, который объявлен в библиотеке классов " + "Task3Library. "); Console.WriteLine(); const int arraySize = 23; const int firstElement = 2; const int step = 3; MyArray array = new MyArray(arraySize, firstElement, step); Console.WriteLine("\nМассив чисел"); PrintMyArray(array); Console.WriteLine("\nРазмер массива: {0}", array.Length); Console.WriteLine("Максимальный элемент массива: {0}", array.Max); Console.WriteLine("Минимальный элемент массива: {0}", array.Min); Console.WriteLine("Количество максимальных элеметов: {0}", array.MaxCount); Console.WriteLine("Сумма элементов массива: {0}", array.Sum); Console.WriteLine("\nСоздан инвертированный массив:"); MyArray inverseArray = array.Inverse(); PrintMyArray(inverseArray); const int factor = 3; Console.WriteLine( "\nУмножение исходного массива на число \"{0}\"", factor); array.Multi(factor); PrintMyArray(array); Console.WriteLine("\nНовый массив случайных чисел"); RandomFillMyArray(array); PrintMyArray(array); PrintFrequency(array); Console.ReadKey(); }