static void Main(string[] args)
        {
            //Ejercicio1 Ejercicio = new Ejercicio1();
            //Ejercicio.Ejercicio();
            //Ejercicio2 Ejercicio = new Ejercicio2();
            //Console.WriteLine(Ejercicio.EsPar(10));
            //Ejercicio3 Ejercicio = new Ejercicio3();
            //Ejercicio.EvaluarCadenas();
            //Ejercicio4 Ejercicio = new Ejercicio4();
            //Ejercicio.Hipotenusa(3, 4);
            //Ejercicio5 Ejercicio1 = new Ejercicio5();
            //Ejercicio1.Iteracion();
            //Ejercicio6 Ejercicio = new Ejercicio6();
            //Ejercicio.ToFarenheit(25);
            //Ejercicio7 Ejercicio = new Ejercicio7();
            //List<int> numeros = new List<int>() { 2, 3, 2,3};
            //Ejercicio.ProductoNumeros(numeros);
            //Ejercicio8 Ejercicio = new Ejercicio8();
            //Ejercicio.Factorial(36);
            //Ejercicio9 Ejercicio = new Ejercicio9();
            //List<float> numeros = new List<float>() { 9.6f, 8.2f, 3.4f };
            //Ejercicio.CalculaPromedio(numeros);
            //Ejercicio10 Ejercicio = new Ejercicio10();
            //List<int> numeros = new List<int>() { 8, 15, 3,150,988,36890,3,15,560,36888 };
            //Ejercicio.NumeroMayor(numeros);
            //Ejercicio12 Ejercicio = new Ejercicio12();
            //Ejercicio.Fizzbuzz();
            //Ejercicio13 Ejercicio = new Ejercicio13();
            //List<int> numeros = new List<int>() { 0, 10, 20, 30, 40, 50, 60, 90, 100 };
            //Ejercicio.Reverse(numeros);
            //Ejercicio14 Ejercicio = new Ejercicio14();
            //List<int> numeros = new List<int> { 6, 20, 9, 3, 11, 90, 102, 2 };
            //Ejercicio.MayoraMenor(numeros);
            //Console.WriteLine();
            //Ejercicio15 Ejercici = new Ejercicio15();
            //Ejercici.MayoraMenor(numeros);
            //Ejercicio16 Ejercicio = new Ejercicio16();
            //List<string> cadenas = new List<string>() { "Oscar", "Daniel", "Perez", "Espinoza" };
            //Ejercicio.PrimerCaracter(cadenas);
            //Ejercici.MayoraMenor(numeros);
            //Ejercicio17 Ejercicio = new Ejercicio17();
            //List<string> cadenas = new List<string>() { "Oscar", "Daniel", "Perez", "Espinoza" };
            //Ejercicio.UltimoCaracter(cadenas);
            Ejercicio18 Ejercicio = new Ejercicio18();

            Console.WriteLine(Ejercicio.Palindromo("Marisol"));



            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Que ejercicio quieres ejecutar?");

            Console.WriteLine("1 = Ejercicio 1");
            Console.WriteLine("2 = Ejercicio 2");
            Console.WriteLine("3 = Ejercicio 3");
            Console.WriteLine("4 = Ejercicio 4");
            Console.WriteLine("5 = Ejercicio 5");
            Console.WriteLine("6 = Ejercicio 6");
            Console.WriteLine("7 = Ejercicio 7");
            Console.WriteLine("8 = Ejercicio 8");
            Console.WriteLine("9 = Ejercicio 9");
            Console.WriteLine("10 = Ejercicio 10");
            Console.WriteLine("11 = Ejercicio 11");
            Console.WriteLine("12 = Ejercicio 12");
            Console.WriteLine("13 = Ejercicio 13");
            Console.WriteLine("14 = Ejercicio 14");
            Console.WriteLine("15 = Ejercicio 15");
            Console.WriteLine("16 = Ejercicio 16");
            Console.WriteLine("17 = Ejercicio 17");
            Console.WriteLine("18 = Ejercicio 18");
            Console.WriteLine("19 = Ejercicio 19");
            Console.WriteLine("20 = Ejercicio 20");
            Console.WriteLine("21 = Ejercicio 21");


            string ejercicio = Console.ReadLine();

            switch (ejercicio)
            {
            case "1":
                Ejercicio1 ej1 = new Ejercicio1();
                ej1.Ejercicio();
                break;

            case "2":
                Ejercicio2 ej2 = new Ejercicio2();
                ej2.Ejercicio();
                break;

            case "3":
                Ejercicio3 ej3 = new Ejercicio3();
                ej3.Ejercicio();
                break;

            case "4":
                Ejercicio4 ej4 = new Ejercicio4();
                ej4.Ejercicio();
                break;

            case "5":
                Ejercicio5 ej5 = new Ejercicio5();
                ej5.Ejercicio();
                break;

            case "6":
                Ejercicio6 ej6 = new Ejercicio6();
                ej6.Ejercicio();
                break;

            case "7":
                Ejercicio7 ej7 = new Ejercicio7();
                ej7.Ejercicio();
                break;

            case "8":
                Ejercicio8 ej8 = new Ejercicio8();
                ej8.Ejercicio();
                break;

            case "9":
                Ejercicio9 ej9 = new Ejercicio9();
                ej9.Ejercicio();
                break;

            case "10":
                Ejercicio10 ej10 = new Ejercicio10();
                ej10.Ejercicio();
                break;

            case "11":
                Ejercicio11 ej11 = new Ejercicio11();
                ej11.Ejercicio();
                break;

            case "12":
                Ejercicio12 ej12 = new Ejercicio12();
                ej12.Ejercicio();
                break;

            case "13":
                Ejercicio13 ej13 = new Ejercicio13();
                ej13.Ejercicio();
                break;

            case "14":
                Ejercicio14 ej14 = new Ejercicio14();
                ej14.Ejercicio();
                break;

            case "15":
                Ejercicio15 ej15 = new Ejercicio15();
                ej15.Ejercicio();
                break;

            case "16":
                Ejercicio16 ej16 = new Ejercicio16();
                ej16.Ejercicio();
                break;

            case "17":
                Ejercicio17 ej17 = new Ejercicio17();
                ej17.Ejercicio();
                break;

            case "18":
                Ejercicio18 ej18 = new Ejercicio18();
                ej18.Ejercicio();
                break;

            case "19":
                Ejercicio19 ej19 = new Ejercicio19();
                ej19.Ejercicio();
                break;

            case "20":
                Ejercicio20 ej20 = new Ejercicio20();
                ej20.Ejercicio();
                break;

            case "21":
                Ejercicio21 ej21 = new Ejercicio21();
                ej21.Ejercicio();
                break;
            }
        }