Форум программистов, компьютерный форум, киберфорум
Наши страницы

Pascal ABC

Войти
Регистрация
Восстановить пароль
 
Elis-sabina
0 / 0 / 0
Регистрация: 25.02.2011
Сообщений: 38
#1

Заменить в строке s первое вхождение строки s1 на строку s2 - Pascal ABC

23.05.2011, 12:40. Просмотров 749. Ответов 2
Метки нет (Все метки)

Даны строки s s1 и s2.заменить в строке s первое вхождение строки s1 на строку s2.что значит вхождение?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 12:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить в строке s первое вхождение строки s1 на строку s2 (Pascal ABC):

Заменить в строке S первое вхождение строки S1 на строку S2 - Pascal ABC
Дано строки S, S1, S2. Заменить в строке S первое вхождение строки S1 на строку S2.

Заменить в строке S первое вхождение строки S1 на строку S2 - Pascal ABC
Даны строки S, S1 и S2. Заменить в строке S первое вхождение строки S1 на строку S2. заранее спасибо

Строка: Заменить в строке S первое вхождение строки S1 на строку S2. - Pascal ABC
Даны строки S, S1 и S2. Заменить в строке S первое вхождение строки S1 на строку S2.

Заменить в строке S последнее вхождение строки S1 на строку S2. - Pascal ABC
даны строки S, S1, S2. Заменить в строке S последнее вхождение строки S1 на строку S2.

заменить в строке s последние вхождение строки s1 на строку s2 - Pascal
Даны строки s1,s2,s3 .заменить в строке s последние вхождение строки s1 на строку s2

Заменить в строке S первое вхождение - Pascal
Даны строки S, S1 и S2. Заменить в строке S первое вхождение строки S1 на строку S2.

2
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
27204 / 15501 / 916
Регистрация: 15.09.2009
Сообщений: 67,484
Записей в блоге: 78
23.05.2011, 13:07 #2
Цитата Сообщение от Elis-sabina Посмотреть сообщение
что значит вхождение?
на пальцах:
S = мама мыла раму, раму мыла мама
S1 = мама
S2 = тетя
первая мама - первое вхождение строки S1 в S.
заменить на тетя.
1
Puporev
Модератор
53020 / 40831 / 14075
Регистрация: 18.05.2008
Сообщений: 94,978
23.05.2011, 13:08 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вхождение это совпадение части первой строки со второй, например строка
123456123456123
ищем первое вхождение подстроки 123, его позиция=1, а например последнее=13
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
var s,s1,s2:string;
    i,p:byte;
begin
writeln('Введите строку:');
read(s);
writeln('Введите подстроку для поиска:');
read(s1);
writeln('Введите подстроку для замены:');
read(s2);
p:=0;
for i:=length(s)-length(s1)downto 1 do
if copy(s,i,length(s1))=s1 then p:=i;
if p=0 then write('Подстроки ',s1,' в строке нет')
else
 begin
  insert(s2,s,p);
  delete(s,p+length(s2),length(s1));
  write(s);
 end;
end.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 13:08
Привет! Вот еще темы с ответами:

Строка: В строке заменить на ‘ks’ первое вхождение ‘x’, если такое есть - Pascal
. Дан текст. Напечатать его, предварительно преобразовав его следующим образом: заменить на ‘ks’ первое вхождение ‘x’, если такое есть;

В каждой строке найти первое вхождение значения 10 и все последующие значения заменить нулем - Pascal
Дана матрица размером n*m. В каждой строке найти первое вхождение значения 10 и все последующие значения заменить нулем. Если числа 10 нет...

Даны три строки: S1, S2, S3. Заменить в строке S1 последнее вхождение строки S2 на S3 - Pascal
Помогите плиз написать программу: Даны три строки: S1, S2, S3. Заменить в строке S1 последнее вхождение строки S2 на S3. Всем спасибо !!!

первое вхождение слова one заменить на three - Pascal
первое вхождение слова one заменить на three спасибо


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru