示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Practica 2. Ordenar 25 numeros");
            // Generamos la lista aleatoria
            Random random = new Random();

            int[] mi_lista = new int[25];
            for (int i = 0; i <= 24; i++)
            {
                mi_lista[i] = random.Next(0, 100);
                Console.WriteLine("{0} numero generado: {1}", i, mi_lista[i]);
            }

            // Printeamos la lista sin ordenar
            Console.WriteLine("Lista desordenada");
            foreach (int i in mi_lista)
            {
                Console.Write(i + ", ");
            }

            // Llamamos a ordenar
            Ordenar sort = new Ordenar(mi_lista);

            int[] lista_ordenada = sort.ordenar_bubble();

            // Printeamos la lista ordenada
            Console.WriteLine("Lista Ordenada:");
            foreach (int num in lista_ordenada)
            {
                Console.Write(num + ", ");
            }

            String a = Console.ReadLine();
        }
示例#2
0
        public void OrdenamientoCAB()
        {
            var primero = 3; //c
            var segundo = 1; //a
            var tercero = 2; //b

            var esperado1 = 1;
            var esperado2 = 2;
            var esperado3 = 3;

            //Ejecutar -- Act
            Ordenar    ordenar = new Ordenar();
            List <int> actual  = ordenar.OrdenarAsc(primero, segundo, tercero);

            //Comprobar -- Assert

            Assert.AreEqual(esperado1, actual[0]);
            Assert.AreEqual(esperado2, actual[1]);
            Assert.AreEqual(esperado3, actual[2]);
        }
示例#3
0
        public static void Main(string[] args)
        {
            string string1;
            string string2;
            bool   flag;

            do
            {
                Console.WriteLine("Ingrese la primera palabra: ");
                string1 = Console.ReadLine();

                flag = ValidarPalabra(string1); //error
            }while (flag == false);

            do
            {
                Console.WriteLine("Ingrese la primera palabra: ");
                string2 = Console.ReadLine();

                flag = new ValidarPalabra(string2); //error
            }while (flag == false);

            Console.WriteLine("el valor de la primera palabra es :{0}", string1);
            Console.WriteLine("El valor de la segunda palabra es :{0}", string2);

            string strOrdenado  = Ordenar.OrdenarString(string1);
            string strOrdenado2 = Ordenar.OrdenarString(string2);

            Console.WriteLine("La primera palabra ordenada es:{0}", strOrdenado);
            Console.WriteLine("La segunda palabra ordenada es:{0}", strOrdenado2);

            if (strOrdenado == strOrdenado2)
            {
                Console.WriteLine("La palabra{0} es anagrama de la palabra{1}:", string1, string2);
            }

            else
            {
                Console.WriteLine("La palabra{0} no es anagrama de la palabra{1}:", string1, string2);
            }
        }
        public void main()
        {
            string StrRegistro;
            string StrRegistro2;
            bool   flag;

            do
            {
                Console.WriteLine("Por favor ingrese la primer palabra: ");
                StrRegistro = Console.ReadLine();

                flag = ValidarPalabra(StrRegistro);
            } while (flag == false);

            do
            {
                Console.WriteLine("Por favor ingrese la segunda palabra: ");
                StrRegistro2 = Console.ReadLine();

                flag = ValidarPalabra(StrRegistro2);
            } while (flag == false);

            Console.WriteLine("el valor de la primer palabra es: {0}", StrRegistro);
            Console.WriteLine("el valor de la segunda palabra es: {0}", StrRegistro2);

            string StrOrdenado  = Ordenar.OrdenarString(StrRegistro);
            string StrOrdenado2 = Ordenar.OrdenarString(StrRegistro2);

            Console.WriteLine("La primer palabra ordenada es: {0}", StrOrdenado);
            Console.WriteLine("La segunda palabra ordenada es: {0}", StrOrdenado2);

            if (StrOrdenado == StrOrdenado2)
            {
                Console.WriteLine("La palabra {0} es anagrama de la palabra {1}: ", StrRegistro, StrRegistro2);
            }

            else
            {
                Console.WriteLine("La palabra {0} no es anagrama de la palabra {1}: ", StrRegistro, StrRegistro2);
            }
        }