Найти и сохранить в строке те слова последовательности, которые отличны от первого слова - C# (179572)

Узнай цену своей работы

Формулировка задачи:

Дана строка. Словом текста считается любая последовательность букв латинского алфавита; между соседними словами - не менее одного пробела, за последним словом - точка. Найти и сохранить в строке те слова последовательности, которые отличны от первого слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова первую букву. Все остальные слова удалить. Помогите пожалуйста!

Решение задачи: «Найти и сохранить в строке те слова последовательности, которые отличны от первого слова»

textual
Листинг программы
using System;
using System.Text;
 
class Program
{
    static void Main()
    {
        string text = "Словом текста считается любая последовательность букв латинского алфавита; между соседними словами - не менее одного пробела, за последним словом - точка.";
        string[] words = text.Split(new char[] { ' ', '.', ',', ';', '-' }, StringSplitOptions.RemoveEmptyEntries);
 
        StringBuilder sb = new StringBuilder();
        foreach (string word in words)
            if (word != words[0])
                sb.Append(word.Remove(0, 1) + " ");
 
        Console.WriteLine(sb);
        Console.ReadKey();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы