public static double FindAvgSum(this ODArray a)
        {
            short sum = 0;

            foreach (short i in a.Array)
            {
                sum += i;
            }
            return(sum / a.Length);
        }
 public static ODArray Abs(this ODArray a)
 {
     for (ushort i = 0; i < a.Length; i++)
     {
         if (a.Array[i] < 0)
         {
             a.Array[i] *= -1;
         }
     }
     return(a);
 }
        static void Main(string[] args)
        {
            var objA = new ODArray(8);

            objA.PrintArray();

            var objB = new ODArray(13);

            objB.PrintArray();

            var objC = objA * objB;

            objC.PrintArray();

            HelpFunctions.CheckForNegative(objA);
            objB.Abs();
            HelpFunctions.CheckForNegative(objB);
            Console.WriteLine();

            HelpFunctions.Compare(objB, objA);
            HelpFunctions.Compare(objB, objC);

            HelpFunctions.FindOutMinAndMax(objC);

            Console.ReadKey();
            Console.Clear();


            var objE = new ODArray(10);

            objE.PrintArray();
            objE.date.ShowDateOfCreation();
            objE.owner = new Owner("1337", "Maksim", "Itransition");
            objE.owner.ShowInfo();
            Console.WriteLine();

            var objF = new ODArray(4);

            objF.PrintArray();
            objF.date.ShowDateOfCreation();
            objF.owner = new Owner("228", "Ivan", "EPAM");
            objF.owner.ShowInfo();
            Console.ReadKey();
            Console.Clear();

            Console.ReadKey();
            Console.WriteLine("Extension methods");
            Console.Write("Enter some string: ");
            string str = Console.ReadLine();

            Console.Write("Now enter symbol: ");
            char   symbol = Convert.ToChar(Console.Read());
            ushort amount = str.CountDuplicate(symbol);

            Console.WriteLine($"Number of repetitions = {amount}");
            string s = str.RemoveDuplicate(symbol);

            Console.WriteLine($"String without symbol {symbol}: {s}");
            Console.WriteLine("Native string is: " + str);

            Console.ReadKey();
            var avgSum = objF.FindAvgSum();

            Console.WriteLine($"\nAverage sum of elements: {avgSum}");
            Console.ReadKey();
        }