コード例 #1
0
        private void buttonArreglo_Click(object sender, EventArgs e)
        {
            int[] arreglo = new int[5];
            arreglo[0] = 10;
            arreglo[1] = 8;
            arreglo[2] = 16;
            arreglo[3] = 36;
            arreglo[4] = 1;

            string[] nombre = new string[5];
            nombre[3] = "60; DARWIN ADOLFO SOTO PALMA; 9; 18; 34";
            nombre[4] = "56;BRAYAM RAMÖREZ ARANA;3;15;16";
            nombre[1] = "1;SEYDI YARIZA ALVARADO CORDERO;10;12;13";
            nombre[2] = "2;FRANCISCO ALEJANDRO BAILàN LMUS;8;2;15";
            nombre[0] = "3;GUADALUPE DIANA RUBÖ BARAHONA CASIA;5;6;40";
            string todo = "60; DARWIN ADOLFO SOTO PALMA; 9; 18; 34;56;BRAYAM RAMÖREZ ARANA;3;15;16;1;SEYDI YARIZA ALVARADO CORDERO;10;12;13;2;FRANCISCO ALEJANDRO BAILàN LMUS;8;2;15;3;GUADALUPE DIANA RUBÖ BARAHONA CASIA;5;6;40";

            ClsArreglos ObjArreglo = new ClsArreglos(arreglo);
            int[] resultado = ObjArreglo.MetodoBurbuja();

            for (int indice = 0; indice < resultado.Length; indice++)
            {
                //listBoxResultado.Items.Add(arreglo[indice]);
                //listBoxResultado.Items.Add($"valor = {resultado[indice]} Po={indice}");
                listBoxResultado.Items.Add($"{resultado[indice]}");
            }
        }
コード例 #2
0
        private void buttonNombre_Click(object sender, EventArgs e)
        {
            int contador = 0;

            //string datosAlumnos = "3;GUADALUPE DIANA RUBÖ BARAHONA CASIA;5;6;40";
            //string[] datos = datosAlumnos.Split(";");
            //datos[0] = "1";
            //datos[1] = "SEYDI YARIZA ALVARADO CORDERO";
            //datos[2] = "10";
            //datos[3] = "12";
            //datos[4] = "13";
            //int aacumulador = contador + Convert.ToInt32(datos[4]);
            int promedio, acumulador;
            acumulador = 0;

            string[,] ArregloDosDimensiones = new string[ArregloNotas.Length, 5];

            int[] ordenparcial = new int[ArregloNotas.Length - 1];

            foreach (string linea in ArregloNotas)

            {
                string[] datos = linea.Split(';');
                if (contador = 0)
                {
                    listBoxResultadoN.Items.Add(datos[1]);
                    acumulador = acumulador + Convert.ToInt32(datos[3]);
                    ordenparcial[contador-1] = Convert.ToInt32(datos[3]);
                }
                ArregloDosDimensiones[contador, 0] = datos[0];
                ArregloDosDimensiones[contador, 1] = datos[1];
                ArregloDosDimensiones[contador, 2] = datos[2];
                ArregloDosDimensiones[contador, 3] = datos[3];
                ArregloDosDimensiones[contador, 4] = datos[4];
                contador++;
            }

            ClsArreglos fncArreglos = new ClsArreglos(ordenparcial);
            ordenparcial = fncArreglos.MetodoBurbuja();

            int min = ordenparcial[0];
            int max = ordenparcial[ordenparcial.Length-1;