Слова в тексте разделены пробелами. С каких букв начинаются слова? - PascalABC.NET
Формулировка задачи:
Слова в тексте разделены пробелами. С каких букв начинаются слова?
Решение задачи: «Слова в тексте разделены пробелами. С каких букв начинаются слова?»
textual
Листинг программы
begin
writeln('Слова начинаются со следующих букв:',
ReadString('Введите текст:').Split(new string[1](' '),System.StringSplitOptions.RemoveEmptyEntries).
Select(s->s[1]).Distinct());
end.
Объяснение кода листинга программы
В этом коде используется язык программирования PascalABC.Net.
- Переменная
textсодержит текст, введенный пользователем. - Функция
Splitразбивает строку на массив строк, используя пробел в качестве разделителя. - Параметр
System.StringSplitOptions.RemoveEmptyEntriesудаляет пустые элементы из массива. - Метод
Selectприменяет к массиву строк функциюs->s[1], которая возвращает вторую букву каждого слова. - Метод
Distinctудаляет дубликаты букв из массива. - Результат выводится на экран с помощью функции
writeln.