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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2012, 18:26   #1
ayoka
Новичок
Джуниор
 
Регистрация: 16.05.2012
Сообщений: 6
Восклицание Из данного предложения вычеркнуть слова, содержащие заданную букву.

Из данного предложения вычеркнуть слова, содержащие заданную букву.
ayoka вне форума Ответить с цитированием
Старый 17.05.2012, 13:30   #2
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от ayoka Посмотреть сообщение
Из данного предложения вычеркнуть слова, содержащие заданную букву.
Код:
{Из данного предложения вычеркнуть слова, содержащие заданную букву.}

uses crt;
const
   SymbolWord :set of char = ['A'..'Z','a'..'z','0'..'9','а'..'я','А'..'Я','-'];

   Function GetTextFromUslovie(s:string;Charvalue:Char):string;
   var x:integer;
       s2:string;
       L:integer;
       start:integer;
       chr:boolean;
   begin
     s2:='';
     l:=length(s);
     start:=1; // начала слова
     chr:=true;
     while x<l do begin
        if s[x] in SymbolWord then begin
        if s[x]=Charvalue then chr:=false;
        s2:=s2+s[x];
        end else begin
           if not chr then begin
            delete(s,start,x-start);
            x:=x-start;
           end;
           chr:=true;
           start:=x;
           s2:='';
        end;
     x:=x+1;
     end;
     result:=s;
   end;
   
begin
    writeln(GetTextFromUslovie('Из данного предложения вычеркнуть слова, содержащие заданную букву.','с'));

end.
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype

Последний раз редактировалось denisbrain; 17.05.2012 в 13:34.
denisbrain вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести слова предложения в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего слова ( java ) huhu Помощь студентам 0 06.04.2012 19:42
С++.Вывод на экран только предложения, не содержащие запятых. intnower Помощь студентам 1 13.01.2012 13:37
C++ Исключить из введенного предложения все слова, содержащие заданную пользователем комбинацию из двух символов olegraperos Помощь студентам 4 16.10.2011 22:39
Си. Вычеркнуть из слова X те буквы, которые встречаются в слове Z. hen Помощь студентам 1 29.04.2009 15:32
Установить сколько согласных букв в каждом слове данного предложения ivan89 Общие вопросы C/C++ 2 12.11.2008 15:29