static void Main(string[] args)
        {
            // ---------------------------------------- Using created Array class ----------------------------------------

            // Create an object of the Array class
            Array numbers = new Array(3);

            // insert method
            numbers.Insert(10);
            numbers.Insert(20);
            numbers.Insert(30);
            numbers.Insert(40);

            // removeAt method
            numbers.RemoveAt(3);

            // indexOf method
            Console.WriteLine(numbers.IndexOf(10));

            // print method
            numbers.Print();

            // printArray method
            numbers.PrintArray();


            // ---------------------------------------- Exercises ----------------------------------------

            // max method
            Console.WriteLine(numbers.Max());

            // intersect method
            // Create a new array to compare
            Array newNums = new Array(5);

            newNums.Insert(10);
            newNums.Insert(20);
            newNums.Insert(40);
            newNums.Insert(50);
            newNums.Insert(60);
            Console.WriteLine("\nnewNums");
            newNums.PrintArray();

            numbers.Intersect(newNums).PrintArray();

            // reverse method
            numbers.Reverse();
            numbers.PrintArray();

            Array nullArr = new Array(0);

            nullArr.Reverse();
            nullArr.PrintArray();

            // insertAt method
            numbers.InsertAt(15, 2);
            numbers.PrintArray();
        } // Main method
Example #2
0
        static void Arrays9()
        {
            int N = GetInt(1, 20);

            int[] a    = GenerateIntArray(N);
            int[] even = a.Where(i => i % 2 == 0).ToArray();
            WriteLine(even.Length);
            even.Print();
        }
Example #3
0
        static void Arrays8()
        {
            int N = GetInt(1, 20);;

            int[] a   = GenerateIntArray(N);
            int[] odd = a.Where(i => i % 2 == 1).ToArray();
            WriteLine(odd.Length);
            odd.Print();
        }
Example #4
0
        static void Arrays10()
        {
            int N = 10;

            int[] a    = GenerateIntArray(N);
            int[] odd  = a.Where(i => i % 2 == 1).ToArray();
            int[] even = a.Where(i => i % 2 == 0).ToArray();
            WriteLine(odd.Length);
            odd.Print();
            WriteLine(even.Length);
            even.Print();
        }