Дана строчка, состоящая из слов, разбитых пробелами (одним или несколькими). Составить

Дана строчка, состоящая из слов, разбитых пробелами (одним либо несколькими). Составить программку обработки данной строчки, выводящую через запятую: слова, которые начинаются и кончаются одной и той же буковкой и содержат желая бы одну введенную с клавиатуры букву.

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var s:=ReadlnString('Введите текст: ');
  var c:=ReadlnChar('Введите разыскиваемый знак:');
  s.ToWords.Where(w-gt;(w.First=w.Last) and (c in w)).Println(', ');
end.

Образцы
Введите текст:  мой дед носил наган и любил нарзан
Введите искомый знак: а
наган, нарзан

Введите текст:  мой дед носил наган и обожал нарзан
Введите разыскиваемый знак: и
и, любил
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт