RECIENTES

Cadena más larga C# Console

Cadena más larga: Diseña un programa que lea una lista de cadenas de texto ingresadas por el usuario y encuentre la cadena más larga.



  1. Crear una aplicación de consola en C#.
  2. Solicitar al usuario que ingrese la cantidad de cadenas que desea comparar.
  3. Luego, pedir al usuario que ingrese las cadenas una por una.
  4. Comparar la longitud de cada cadena para encontrar la cadena más larga.
  5. Mostrar la cadena más larga en la consola.
 
using System;

namespace CadenaMasLarga
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Programa para encontrar la cadena más larga");
            Console.WriteLine("-------------------------------------------");

            Console.Write("Ingrese la cantidad de cadenas a comparar: ");
            int cantidadCadenas = int.Parse(Console.ReadLine());

            string cadenaMasLarga = EncontrarCadenaMasLarga(cantidadCadenas);

            if (!string.IsNullOrEmpty(cadenaMasLarga))
            {
                Console.WriteLine($"La cadena más larga es: {cadenaMasLarga}");
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("No se ingresaron cadenas válidas.");
                Console.ReadKey();
            }
        }

        static string EncontrarCadenaMasLarga(int cantidadCadenas)
        {
            string cadenaMasLarga = string.Empty;

            for (int i = 1; i <= cantidadCadenas; i++)
            {
                Console.Write($"Ingrese la cadena {i}: ");
                string cadena = Console.ReadLine();

                if (cadena.Length > cadenaMasLarga.Length)
                {
                    cadenaMasLarga = cadena;
                }
            }

            return cadenaMasLarga;
        }
    }
}

Con este programa, el usuario podrá ingresar la cantidad de cadenas que desea comparar. Luego, se le solicitará que ingrese cada cadena, y el programa comparará la longitud de cada una para encontrar la cadena más larga. Finalmente, mostrará la cadena más larga en la consola.

Ejemplo de uso del programa: Supongamos que el usuario desea comparar 5 cadenas. Entonces, ingresa las siguientes cadenas:

 
Ingrese la cantidad de cadenas a comparar: 5
Ingrese la cadena 1: Hola
Ingrese la cadena 2: Programación
Ingrese la cadena 3: Cadena más larga
Ingrese la cadena 4: Mundo
Ingrese la cadena 5: Desarrollo
La cadena más larga es: Cadena más larga

En este caso, el programa encuentra que la cadena más larga ingresada es "Cadena más larga".

Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más