Exemplo n.º 1
0
        private void buttonArreglo_Click(object sender, EventArgs e)
        {
            int ArreglarNombres = 0;                                // Variable declarada con valor de 0

            string[] nombres = new string[ArregloNotas.Length - 1]; // Creara un String nuevo donde leera los datos

            foreach (string linea in ArregloNotas)                  // Lo leera en Arreglo notas
            {
                if (ArreglarNombres != 0)                           // Si ArregloNombres sigue siendo diferente a 0 entonces seguira ordenandolos
                {
                    string[] datos = linea.Split(';');
                    nombres[ArreglarNombres - 1] = datos[1]; // Si sigue siendo menor a la primera variable, Seguira ordenando para pasar al siguiente dato
                }
                ArreglarNombres++;
            }

            ClsArreglos arrreglo = new ClsArreglos(nombres); // Nuevo metodo para ordenar nombres

            string[] resultado = arrreglo.BURBUJA();

            for (int indice = 0; indice < resultado.Length; indice++) // Verifica todas las lineas para ordenar
            {
                listBox1.Items.Add($"{resultado[indice]}");           // Devuelve El valor Arreglado
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int ARREGLARN = 0;

            string[] NAME    = new string[ArregloNotas.Length - 1];
            string[] SECTION = new string[ArregloNotas.Length - 1];

            foreach (string linea in ArregloNotas)
            {
                if (ARREGLARN != 0)
                {
                    string[] datos = linea.Split(';');
                    NAME[ARREGLARN - 1]    = datos[1];
                    SECTION[ARREGLARN - 1] = datos[5];
                }
                ARREGLARN++;
            }

            ClsArreglos arrreglo = new ClsArreglos(NAME);

            string[] resultado = arrreglo.BURBUJA();

            ClsArreglos ARREGLOSECTION = new ClsArreglos(SECTION);

            string[] SECTIONR = ARREGLOSECTION.BURBUJA();

            for (int indice = 0; indice < resultado.Length; indice++)
            {
                listBox2.Items.Add($"{resultado[indice]} Seeciones: {SECTIONR[indice]}");
            }
        }