public static void Main()
double[] pesos = new double[MAX];
string[] nombres = new String[MAX];
int mayor = 0, menor = 0, cant = 0;
Console.WriteLine("\n\nENCUESTA DE PESO\n");
while (peso != 0 && pesos[MAX - 1] == 0 || cant < 2)
Console.WriteLine("Ingrese nombre: ");
nombres[cant] = Console.ReadLine();
if (cant < 2) Console.Write("Error. Debe ingresar 2 pesos al menos. ");
Console.Write("\nEstadisticas");
Console.Write("\nPeso Menor: {0:.00} Lbs. Nombre: {1}", pesos[menor], nombres[menor]);
Console.Write("\nPeso Mayor: {0:.00} Lbs. Nombre: {1}", pesos[mayor], nombres[mayor]);
Console.Write("\nPeso Prom.: {0} Lbs.", prom);
Console.Write("\nTotal de personas: {0} ", cant);
public static double LeerPesoc()
while (peso < 0 || peso > 500)
Console.Write("{0}Ingrese Cero para Terminar o un peso >0 y <=500 lbs: ", error);
peso = double.Parse(Console.ReadLine());
catch (FormatException e)
static int Menor(double[] pesos)
for (i = 1; i < pesos.Length; i++)
if (pesos[i] < pesos[index]) index = i;
static double Promedio(double[] pesos)
double prom = double.NaN, sum = 0;
while (cant<pesos.Length && pesos[cant] > 0 )
static void Ordenar(double[] pesos, string[] nombres)
Array.Sort(pesos, nombres);
static void Lista(double[] pesos, string[] nombres)
Console.WriteLine("\n\nListado Ordenado Mayor a Menor Peso");
for (i = pesos.Length - 1; i >= 0; i--)
Console.WriteLine("Nombre:{0} Peso: {1:0.00} Lbs", nombres[i], pesos[i]);