Вывести слова сообщения в алфавитном порядке - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д