static void Main(string[] args)
        {
            Avarage avg = delegate(int a, int b, int c)
            {
                return((a + b + c) / 3);
            };

            var avarage = avg(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()));

            Console.WriteLine("Середнье арифметичне дорівнює " + avarage);
        }
Example #2
0
        static void Main(string[] args)
        {
            Avarage av = delegate(Rnd[] r)
            {
                int sum = 0;
                for (int i = 0; i < r.Length; i++)
                {
                    sum += r[i].Invoke();
                }
                return(sum / r.Length);
            };

            Console.Write(av(new Rnd[3] {
                new Rnd(MyRandom), new Rnd(MyRandom), new Rnd(MyRandom)
            }));
            Console.ReadKey();
        }
Example #3
0
        static void AvarageCalculator()
        {
            try
            {
                Console.WriteLine("Bведите три числа через пробел:");
                var numbers = Console.ReadLine().Split(' ');

                Avarage avarage = (a, b, c) => { return((a + b + c) / 3); };

                Console.WriteLine("Среднее арифметическое этих чисел = " + avarage(Convert.ToInt32(numbers[0]), Convert.ToInt32(numbers[1]), Convert.ToInt32(numbers[2])));
            }
            catch
            {
                Console.WriteLine("Некорректный ввод! Попроуйте ещё раз.");
                AvarageCalculator();
            }
        }
        static void Main(string[] args)
        {
            One one = delegate(int x)
            {
                return(x);
            };
            Two two = delegate(int y)
            {
                return(y);
            };
            Three three = delegate(int z)
            {
                return(z);
            };
            Random r = new Random();
            var    x = one(r.Next());
            var    y = two(r.Next());
            var    z = three(r.Next());


            int[] array = new int[] { x, y, z };
            for (int i = 0; i < array.Length; i++)
            {
                Console.WriteLine(" Число в массиві " + array[i]);
            }

            Avarage arr = delegate(ref int[] array)
            {
                for (int i = 0; i < array.Length; i++)
                {
                    int avg = (array[i] + array[i + 1] + array[i + 2]) / array.Length;
                    return(avg);
                }
                return(0);
            };
            var avarage = arr(ref array);

            Console.WriteLine("Середнє арифметичне " + avarage);
        }