Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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();
        }