Вывести слова сообщения в алфавитном порядке - C# (185139)
Формулировка задачи:
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания. Вывести слова сообщения в алфавитном порядке. Решите пожалуйста.
Решение задачи: «Вывести слова сообщения в алфавитном порядке»
textual
Листинг программы
using static System.Console;
using static System.StringSplitOptions;
using System.Linq;
using System.Collections.Generic;
namespace array
{
class Program
{
// точка входа в программу
static void Main(string[] args)
{
// заданная строка
Write("Введите осмысленное сообщения: ");
string s = ReadLine();
char[] div = {' ', ',', '.', ':', '!', '?', ';', ';', '-'};
List<string> words = s.Split(div, RemoveEmptyEntries).ToList();
words.Sort();
WriteLine(string.Join(" | ", words));
// выход из программы
WriteLine("Нажмите любую клавишу для выхода...");
ReadKey(true);
}
}
}