Contador de palabras: Crea un programa que cuente la cantidad de palabras en una frase ingresada por el usuario.
El programa es una herramienta útil para contar palabras en una frase y puede tener aplicaciones prácticas en diferentes contextos, desde editores de texto hasta análisis de texto y procesamiento de datos.
Codigo del programa realizado:
using System; namespace ContadorDePalabras { class Program { static void Main(string[] args) { Console.WriteLine("Ingrese una frase:"); string frase = Console.ReadLine(); int cantidadPalabras = ContarPalabras(frase); Console.WriteLine("Cantidad de palabras en la frase: " + cantidadPalabras); } static int ContarPalabras(string frase) { // Dividimos la frase en palabras utilizando los espacios en blanco como delimitadores string[] palabras = frase.Split(new char[] { ' ', '\t', '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); return palabras.Length; } } }
1. El programa solicita al usuario que ingrese una frase utilizando
Console.ReadLine()y almacena la frase en la variablefrase.2. Luego, llamamos al método
ContarPalabras()y pasamos la frase ingresada como argumento.3. El método
ContarPalabras()recibe la frase como entrada y utiliza el métodoSplit()para dividir la frase en palabras. UsamosSplit()con un arreglo de caracteres que contiene los delimitadores de palabras, que en este caso son los espacios en blanco, tabulaciones, saltos de línea y retornos de carro. ConStringSplitOptions.RemoveEmptyEntriesevitamos contar posibles palabras vacías generadas por múltiples espacios seguidos.4. Finalmente, el método
ContarPalabras()devuelve la cantidad de palabras encontradas, que corresponde al tamaño del arreglopalabras.
El programa mostrará en pantalla la cantidad de palabras que se encuentran en la frase ingresada por el usuario.

