static void Main(string[] args)
        {
            intDelegate[] intDelegates = new intDelegate[]
            {
                intValueReturn,
                intValueReturn,
                intValueReturn,
                intValueReturn,
                intValueReturn
            };

            arithmeticMean am = delegate(intDelegate[] delegates)
            {
                if (delegates.Length > 0)
                {
                    int sum = 0;
                    for (int i = 0; i < delegates.Length; i++)
                    {
                        sum = sum + delegates[0]();
                    }
                    decimal result = sum / delegates.Length;
                    return(Math.Round(result, 2));
                }
                else
                {
                    return(0);
                }
            };

            decimal result = am(intDelegates);

            Console.WriteLine($"Результат выполнения программы: {result}");
        }
        static void Main(string[] args)
        {
            arithmeticMean AMCalc = delegate(int a, int b, int c) {
                return((a + b + c) / 3);
            };

            Console.WriteLine(AMCalc(11, 3, 7));
            Console.ReadKey();
        }