• Domingo 22 de Diciembre de 2024, 03:44

Autor Tema:  Pasar Enteros Array Desde Consola  (Leído 780 veces)

cisfran

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Pasar Enteros Array Desde Consola
« en: Lunes 3 de Marzo de 2008, 20:57 »
0
Holaa, este es mi primer mensaje y necesito vuestra ayuda.

Estoy con los array, pero no se como introducir desde consola los datos de un array y que los lea. He hecho el método de la burbuja y me sale bien siempre y cuando dentro del código le indique los números pero si quiero que me los pida por consola me da errores.

Así es como lo tengo puesto

 static void Main(string[] args)
        {
            int[] numero = {51, 5, 7, 8, 9};

            Console.WriteLine("Array Original \n\n");
           
            VerArray(numero);
            OrdenarBurbuja(numero);
            Console.WriteLine("\n\nARRAy Ordenado\n");
           
            VerArray(numero);

            Console.ReadLine();

           
        }









Método de la burbuja

static void OrdenarBurbuja(int[] vector)
        {
            int i, j, tmp, tamano;
            tamano = vector.Length;
            for (i = 1; i < tamano; i++)
                for (j = tamano - 1; j >= 1; j--)
                    if (vector[j] < vector[j - 1])
                    {
                        tmp = vector[j];     //Intercambia los valores
                        vector[j] = vector[j - 1];
                        vector[j - 1] = tmp;
                    }

        }






Respondende pronto por favor. Muchas gracias por ayudar y espero que entre todo podeis ayudarme y si puedo yo también ayudar en lo que sea

 Saludos :D