Работа с текстом - C# (184102)

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

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

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

Решение задачи: «Работа с текстом»

textual
Листинг программы
  Console.Write("Введите строку: ");
            string s = Console.ReadLine();
            Console.Write("Введите количество букв: ");
            int x = Convert.ToInt32(Console.ReadLine());
            // Выведены те слова которые содержат n букв
            string[] words = s.Split(new[] { ' ', ',', '.', '-' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string word in words)
            {
                if (word.Length == x)
                {
                    Console.WriteLine("Выведены те слова которые содержат {0} букв: {1}", x, word);
                }
            }
            Console.ReadLine();

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


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

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

11   голосов , оценка 4.091 из 5