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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2010, 01:32   #1
enji4ka
Пользователь
 
Аватар для enji4ka
 
Регистрация: 22.01.2009
Сообщений: 45
Вопрос Паскаль. Функции.

Здравствуйте, и вновь нуждаюсь в помощи форума!

Задание такое:
writeln('Введите текст, в котором произойдут изменения');
К примеру, 'aabbbcdaabaaa'
writeln('Введите текст,который нужно заменить');
К примеру, 'aa'
writeln('Введите текст, которым нужно заменить');
К примеру,'*'
writeln('Введите позицию, с которой начнется поиск");
К примеру,1
В результате: '*bbbcd*b*a'

Никак не могу сделать такую функцию, выполняющую все данные действия. Пожалуйста, помогите осуществить!)))
enji4ka вне форума Ответить с цитированием
Старый 31.12.2010, 01:43   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

А что ты уже сделал/а ? Можно посмотреть на наработки ?
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Старый 31.12.2010, 04:36   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
function Substitute(x,y,z:string;p:integer):string;
var s1:string;
k:integer;
begin
s1:=copy(x,1,p-1);
delete(x,1,p-1);
while pos(y,x)<>0 do begin
k:=pos(y,x);
delete(x,k,length(y));
insert(z,x,k);
end;
Substitute:=s1+x;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 02.01.2011, 14:09   #4
enji4ka
Пользователь
 
Аватар для enji4ka
 
Регистрация: 22.01.2009
Сообщений: 45
По умолчанию

Спасибо, большое!!!!
enji4ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль.Функции!!! uropb992 Помощь студентам 6 09.06.2010 21:37
Паскаль.Функции Ksushka12 Помощь студентам 4 09.06.2010 15:16
Паскаль. Функции. LiptonICE Помощь студентам 2 16.05.2010 14:44
функции. паскаль. Bree Помощь студентам 3 05.03.2010 22:16