Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2011, 18:51   #1
hasan
Новичок
Джуниор
 
Регистрация: 03.06.2011
Сообщений: 1
Печаль Строковый тип задачи... что не так?

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

я далаю так: переворачиваю S и S0 задом на перёд, ищу первое совпадение, удаляю его, и опять переворачиваю... где ошибки? помогите пожалуйста...

program ex1;
var i, p: integer;
s, s0, sr, sr0:string;
begin
writeln ('vvedite stroku odin');
readln (s);
writeln ('vvedite stroku dva');
readln (s0);
s:='';
for i:=1 to length (sr) do
sr:=s+sr;
write ('rezultat s=');
s0:=sr0+s0;
write ('rezultat sr0=');
p:=pos(sr0,sr);
if p>0 then delete (sr,p,length(sr0));
s:=sr+s;
writeln (s);
end.
hasan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строковый Тип!!! LegionuS Паскаль, Turbo Pascal, PascalABC.NET 6 29.05.2011 17:00
СТРОКОВЫЙ ТИП McJordan Паскаль, Turbo Pascal, PascalABC.NET 7 30.09.2010 07:34
строковый тип McJordan Паскаль, Turbo Pascal, PascalABC.NET 0 28.09.2010 14:57
Строковый тип DrDre Паскаль, Turbo Pascal, PascalABC.NET 1 26.08.2010 00:32
строковый тип gessi Помощь студентам 3 25.11.2009 09:40