• С клавиатуры вводится строка, состоящая из слов. Слово - это любой набор символов кроме пробела. Количество пробелов в начале и конце строки, а также между словами - любое. Поменять в строке все слова "минус". на слова "плюс"

    В программе должна быть процедура.

Ответы 2

  • Пример подобран специально, чтобы показать, что замена происходит только для полного слова,а не для любого контекста. Пробелы исключаются независимо от их количества и расположения
    • Автор:

      cedricliu
    • 6 лет назад
    • 0
  • // PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018

    // Внимание! Если программа не работает, обновите версию!

    procedure Заменаслова(var Строка: string);

    begin

     Строка := Строка.ToWords.Select(Слово -> Слово = 'минус' ? 'плюс' : Слово)

         .JoinIntoString

    end;

    begin

     var МояСтрока := ReadlnString;

     ЗаменаСлова(МояСтрока);

     МояСтрока.Println

    end.

    answer img
    • Автор:

      cassie
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years