static void Main(string[] args) { Console.Title = "Ejercicio Nro 11"; int numero = 0; int acumulador = 0; int maximo = int.MinValue; int minimo = int.MaxValue; float promedio; string numeroStr; for (int i = 0; i < 10; i++) { numeroStr = ""; while (!int.TryParse(numeroStr, out numero) || !Validacion.Validar(numero, -100, 100)) { Console.WriteLine("Ingrese un numero"); numeroStr = Console.ReadLine(); } if (numero > maximo) { maximo = numero; } if (numero < minimo) { minimo = numero; } acumulador += numero; } promedio = (float)acumulador / 10; Console.WriteLine("El promedio es {0}", promedio); Console.WriteLine("El maximo es {0}", maximo); Console.WriteLine("El minimo es {0}", minimo); Console.ReadKey(); }
static void Main(string[] args) { int numero; int max = 0; int min = 0; bool flag = false; for (int i = 0; i < 2; i++) { Console.WriteLine("Ingrese un numero entre -100 y 100"); int.TryParse(Console.ReadLine(), out numero); if (!(Validacion.Validar(numero, 100, -100))) { Console.WriteLine("Se exedio el limite"); } else { if (numero < min || flag == false) { min = numero; flag = true; } if (numero > max || flag == false) { max = numero; flag = true; } } } Console.WriteLine("El menor numero es : " + min); Console.WriteLine("El mayor numero es : " + max); Console.ReadKey(); }