Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: yromanova en 13 de Febrero 2022, 05:56
-
Hola, tengo una consulta, bueno, más bien una duda que es la siguente. Se quiere hacer un programa en c#, en el cual se quiere ingresar una cadena de caracteres, y dicha funcion me debe de devolver la misma cadena pero con caracteres mayusculas intercaladas, para esto usando toUpper() o el toLower().
Ejemplo:
Entrada = Hola
salida = HoLa
-
Se me ocurre que puedes recorrer carácter a carácter con un un bucle.
Entonces, las posiciones pares las muestras como mayúsuculas y las impares como minúsculas:
static void Main(string[] args)
{
String cadena = "hola caracola";
for (int i = 0; i < cadena.Length; i++)
if (i % 2 == 0)
Console.Write(cadena[i].ToString().ToUpper());
else
Console.Write(cadena[i].ToString().ToLower());
}