Задать вопрос
13 апреля, 23:21

Даны строки S и S0. Удалить из строки S первую подстроку, совпадающую с S0. если совпадающих подстрок нет, то вывести строку S без изменений.

+3
Ответы (1)
  1. 14 апреля, 00:59
    0
    Var

    s, s0: string;

    i: integer;

    begin

    writeln ('Введите строку') ;

    readln (s) ;

    writeln ('Введите подстроку') ;

    readln (s0) ;

    i : = Pos (s0, s) ;

    if i > 0 then Delete (s, i, length (s0)) ;

    writeln ('Результат:') ;

    writeln (s)

    end.

    Тестовое решение:

    Введите строку

    Где-то тут прячется подстрока, которую мы должны найти и удалить!

    Введите подстроку

    мы должны найти

    Результат:

    Где-то тут прячется подстрока, которую и удалить!
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Даны строки S и S0. Удалить из строки S первую подстроку, совпадающую с S0. если совпадающих подстрок нет, то вывести строку S без ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы