public static void Main()
int cantidad, mayor, menor, posMayor, posMenor;
Console.Write("Cantidad de cadenas que va a ingresar:" );
cantidad = int.Parse(Console.ReadLine().Trim());
Console.WriteLine("La cantidad de cadenas debe ser mayor a 0");
cadenas = new string[cantidad];
for (int i = 0; i < cantidad; i++) {
Console.Write("Ingrese la frase #" + (i + 1) + ": ");
cadenas[i] = Console.ReadLine().Trim();
posMayor = posMenor = mayor = menor = 0;
for (int i = 0; i < cantidad; i++) {
string[] palabras = cadenas[i].Split(' ');
if (i == 0 || palabras.Length > mayor) {
if (i == 0 || palabras.Length < menor) {
Console.WriteLine("Cadena con mayor número de palabras: " + cadenas[posMayor]);
Console.WriteLine("Cadena con menor número de palabras: " + cadenas[posMenor]);
Console.Write("\n\nRepetir (s/n): ");
repetir = Console.ReadLine().Trim();
} while (repetir.ToLower() == "s");