Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n - C# (197896)
Формулировка задачи:
Здравстуйте, если не сложно помогите пожалуйста написать программу.
Составить программу, которая будет вводить строку в переменную String. Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n.
Решение задачи: «Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n»
textual
Листинг программы
using System;
using System.Linq;
class A
{
static void Main()
{
Console.WriteLine("Введите длину слова: ");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Введите строку");
string String = Console.ReadLine();
string[] words = String.Split(' ', ',', '.', ':', '?');
var sortWords = from s in words where s.Length == n orderby s select s;
foreach (var s in sortWords)
Console.WriteLine(s);
Console.ReadKey(true);
}
}