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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2011, 09:33   #1
Наталия_01
Новичок
Джуниор
 
Регистрация: 17.06.2011
Сообщений: 1
По умолчанию Подпрограмма, удаляющая из строки слово с номером М (М передавать как параметер)

Всем привет! Надеюсь, что получу помощь=))
Мне нужно написать подпрограмму, удаляющую из строки слово с номером М (М вводить в диалоге и включить в список параметров процедуры).
Новые строки записать в файл F2.
Пожалуйста помогите кто-нибудь!!!!!!


Экзамен завтра. боюююсь


_________
Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться.

Модератор.

Последний раз редактировалось Serge_Bliznykov; 17.06.2011 в 10:55.
Наталия_01 вне форума Ответить с цитированием
Старый 17.06.2011, 11:01   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Цитата:
Мне нужно написать подпрограмму, удаляющую из строки слово с номером М
Разбирайтесь
Код:
Procedure Del(Sl:String;Numb:Byte);
Var
  i,count,j,p:Byte;
Begin
  Sl:=' '+Sl+' ';
  count:=0;
  i:=1;
  While (Count < Numb) and (i <=Length(Sl)) do
  Begin
    If Sl[i] = ' ' then
    Begin
      j:=i;
      Inc(count)
    End;
    Inc(i)
  End;
  count:=0;
  i:=1;
  While (count < numb+1) and (i <=Length(Sl)) do
  Begin
    If Sl[i] = ' ' then
    Begin
      p:=i;
      inc(count)
    End;
    Inc(i)
  End;
  If count < numb+1 then Writeln('Stolko clov zdes net')
  Else
  Begin
    Delete(Sl,j,p-j);
    Delete(Sl,1,1);
    Delete(sl,Length(sl),1);
    Writeln(sl)
  End;
End;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки, как найти слово с наименьшим количеством букв(Delphi) Dima-91 Помощь студентам 9 30.09.2010 17:37
Как передавать данные в FreeReport? Vit@L Общие вопросы Delphi 13 28.03.2010 18:39
Как передавать (и через что) файлы? TwiX Работа с сетью в Delphi 5 17.03.2010 16:30
Как данные с массива передавать на тренд и таблицу? KuevProger Помощь студентам 1 20.03.2009 11:47
Как удалить слово из строки? Ellita Общие вопросы C/C++ 7 19.09.2007 15:43