Удалить из сообщения все однобуквенные слова - C#
Формулировка задачи:
. Дана строка, в которой содержится осмысленное текстовое
сообщение. Слова сообщения разделяются пробелами и знаками препинания
Удалить из сообщения все однобуквенные слова (вместе с лишними пробелами).
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите строку состоящую из слов разделённых пробелом");
- string text = (Console.ReadLine());
- List<string> slova = text.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList<string>();
- int i = 0;
- do
- {
- if (slova[i].Length == 1)
- {
- slova.RemoveAt(i);
- --i;
- }
- ++i;
- }
- while (i < slova.Count());
- Console.Write(string.Join(", ", slova));
- Console.WriteLine();
- Console.ReadLine();
- }
- }
Решение задачи: «Удалить из сообщения все однобуквенные слова»
textual
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите строку состоящую из слов разделённых пробелом");
- string text = (Console.ReadLine());
- List<string> slova = text.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList<string>();
- int i = 0;
- do
- {
- if (slova[i].Length == 1)
- {
- slova.RemoveAt(i);
- --i;
- }
- ++i;
- }
- while (i < slova.Count());
- Console.Write(string.Join(", ", slova));
- Console.WriteLine();
- Console.ReadLine();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д