static void Main(string[] args)
        {
            int  ingreso;
            int  i    = 0;
            int  acum = 0;
            bool validacion;
            char pregunta;
            bool respuesta = true;

            do
            {
                Console.WriteLine("Ingrese el numero {0}:", i);
                int.TryParse(Console.ReadLine(), out ingreso);
                if ((validacion = ValidarNumero.ValidarInt(ingreso, 0, 10000)))
                {
                    acum += ingreso;
                    Console.WriteLine("Desea seguir ingresando numeros (s/n)?");
                    pregunta = Console.ReadKey().KeyChar;
                    Console.WriteLine();
                    respuesta = ValidarRespuesta.ValidaS_N(pregunta);
                    i++;
                }
                else
                {
                    Console.WriteLine("ERROR. ¡Reingresar número >= a 0y <= que 10000");
                }
            } while (validacion == true && respuesta == true);
            Console.WriteLine("El resultado de la suma es {0}", acum);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int   ingreso;
            int   max  = int.MinValue;
            int   min  = int.MaxValue;
            int   i    = 0;
            int   acum = 0;
            float promedio;
            bool  resultado;

            do
            {
                Console.WriteLine("Ingrese el numero {0}:", i);
                int.TryParse(Console.ReadLine(), out ingreso);
                if ((resultado = ValidarNumero.ValidarInt(ingreso, -100, 100)))
                {
                    if (i == 0 || ingreso > max)
                    {
                        max = ingreso;
                    }
                    if (i == 0 || ingreso < min)
                    {
                        min = ingreso;
                    }
                    acum += ingreso;
                    i++;
                }
                else
                {
                    Console.WriteLine("ERROR. ¡Reingresar número >= a -100 y <= que 100");
                }
            }while (i < 10 || resultado == false);

            promedio = (float)acum / i;
            Console.WriteLine("El maximo es {0}, el minimo es {1} y el promedio es {2}", max, min, promedio);
            Console.ReadKey();
        }