none
LA PRIMER LETRA MAYUSCULA RRS feed

  • Pregunta

  • Hola buenas noches

    Tengo una duda acabo de terminar este codigo que invierte cualquier palabra. Mi consulta es como lograr que la palabra invertida inicie con la primer letra mayuscula.

    Ejemplo : mercado

    Invertida : Odacrem

    Asi como lo tengo solo me imprime : odacrem.    

    using System;



    namespace invertirCadena
    {
        class Program
        {
           
            public static string Mid(string param, int startIndex, int length)
            {
                string result = param.Substring(startIndex, length);
                return result;
            }

            static void Main(string[] args)
            {
                string palabra, invertida = "";
                int posicion = 0;
               

                Console.Write("Escribe la palabra a invertir");
                palabra = Console.ReadLine();
                posicion = palabra.Length;

                while (posicion > 0)
                {

                    invertida = invertida + Mid(palabra, posicion - 1, 1);
                    posicion = posicion - 1;
                }

                Console.WriteLine("La frase invertida es: " + invertida); 
            }
        }
    }


    jueves, 7 de noviembre de 2019 3:08

Respuestas

Todas las respuestas