Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n - C# (217120)
Формулировка задачи:
Всем доброго времени помогите пожалуйста выполнить задние через тип String и Класс StringBuilder:
Дана строка. Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n
Заранее спасибо
Решение задачи: «Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Chel
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите строку");
string[] ss = Console.ReadLine().Split(' ',',','.').OrderBy(x=>x).ToArray();
Console.WriteLine("Введите длину слова n");
int n = Convert.ToInt32(Console.ReadLine());
foreach (string s in ss)
{
if (s.Length <= n)
{
Console.Write(s + " ");
}
}
Console.ReadKey();
}
}
}