вводится текст из слов, между которыми пробел, и отдельное слово. Слова

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

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

begin
  var s:=ReadlnString('Введите строку слов:');
  var w:=ReadlnString('Введите слово для замены:');
  var (fc,lc):=(w.First,w.Last);
  s:=s.ToWords.Select(v-gt;(Pos(fc,v)gt;0) or (Pos(lc,v)gt;0)?w:v)
      .JoinIntoString;
  Writeln(s)
end.

Пример
Введите строчку слов: Наша Таня звучно вопит уронила в речку мячик
Введите слово для замены: удалено
Наша Таня удалено вопит удалено в удалено мячик
Руслан
А можно как-нибудь полегче? Мы это не проходили ещё.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт