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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2008, 21:46   #11
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Если это надо сделать в строке один раз, то так:
Код:
uses crt;
var s:string;
    c:char;
    i,t,k:integer;
begin
clrscr;
write('s: ');readln(s);//строка
write('c=');readln(c);  //символ
for i:=1 to length(s) do
if s[i]=c then   //нашли первый символ
    begin
     t:=i;  //запоминаем
     break;  //выходим из цикла
    end;
for i:=t+1 to length(s)do
if s[i]=c then  //находим второй символ
    begin
     k:=i;   //запоминаем
     break;  //выходим из цикла
    end;
delete(s,t+1,k-t-1); //удаляем часть строки между символами
writeln(s);
readln
end.
puporev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь: выбор файлов исходя из имени файлов Antik163RUS Помощь студентам 4 19.06.2008 21:20
Помогите с программированием обработки файлов (Pascal) Дима82 Помощь студентам 2 25.05.2008 13:05
Помогите с программированием операций обработки файлов(Pascal) Дима82 Помощь студентам 11 24.05.2008 18:02