Задать вопрос
18 октября, 18:36

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

+4
Ответы (1)
  1. 18 октября, 19:36
    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 без ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике