Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 7

Удалить из строки S1 первый подстроку, что совпадает с S2

13.11.2015, 00:44. Показов 1212. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задано две строки: S1 и S2. Удалить из строки S1 первый подстроку, что совпадает с S2. Если такого подстроке нет, то вывести S1 без изменений.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2015, 00:44
Ответы с готовыми решениями:

Удалить строки матрицы, в которых первый элемент совпадает с последним
Дан двумерный массив размером 6 * 6, заполненный случайным образом. Удалить строки, в которых первый элемент совпадает с последним. ...

Символьные строки (верно ли, что существуют такие натуральные i и j, что 1 < i < j < n и что si совпадает с s(i+1), а sj совпадает с s(j+1))
Даны символы s1, s2, … Известно, что символ s1 отличен от восклицательного знака и что среди s2, s3,. .. есть по крайней мере один ...

(Ошибка)Находим первый символ строки 1,который не совпадает ни с одним символом из строки 2
Данный кусок программы не выполняет должной функции.Вроде бы всё правильно, но вместо символа &quot;b&quot; выдаёт символ...

9
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
13.11.2015, 09:33
Pascal
1
If Pos(s2,s1)>0 then Delete(s1,Pos(s2,s1),Length(s2));
1
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 7
13.11.2015, 18:45  [ТС]
Спасибо за помощь!)

Добавлено через 19 минут
А можно полностью программу?а то ничего не ясно
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.11.2015, 18:46
Введите 2 строки, напишите этот код, и выведите первую строку.
0
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 7
13.11.2015, 18:50  [ТС]
так и сделал, но дело в том что, нужно удалить одинаковое слово в строке s1 и после того вывести, а данный код этого не делает(
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.11.2015, 18:55
Покажи код как сделал.
0
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 7
13.11.2015, 18:56  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
Var
S1:string;
S2:string;
Begin
Writeln('Введите строку S1');
Readln(S1);
Writeln('Введите строку S2');
Readln(S2);
If Pos(s2,s1)>0 then Delete(s1,Pos(s2,s1),Length(s2));
Writeln(S1);
Readln;
End.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.11.2015, 19:03
Ну и что? Введи
1111 2222 1111 2222
и
2222
получишь
1111 1111 2222
0
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 7
13.11.2015, 19:08  [ТС]
я ввожу две строки:
Введите строку S1
1111 2222 1111 2222
Введите строку S2
3333 2222 3333 2222
1111 2222 1111 2222
и ничего не происходить
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.11.2015, 19:10
Так нужно из первой строки удалить подстроку, совпадающую со второй строкой. Читай внимательно задае\ние
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2015, 19:10
Помогаю со студенческими работами здесь

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

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

Строки. Удалить из строки S1 последнюю подстроку, совпадающую с S2
Помогите решить задачу Даны строки S1 и S2. Удалить из строки S1 последнюю подстроку, совпадающую с S2. Если совпадающих подстрок...

Удалить подстроку из строки
Здравствуйте. Через StringBuilder создаю строку. И из нее надо удалить подстроку. Подскажите как можно найти вхождения подстроки в строку? ...

Удалить подстроку из строки
Реализовать удаление подстроки из строки не используя стандартные функции для работы со строками(delete, insert, copy и т.д.) есть кое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru