Работа с текстом - 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();