Показать сообщение отдельно
  #2  
Старый 10.04.2011, 16:29
Аватар для march
march march вне форума
Начинающий
 
Регистрация: 04.05.2009
Сообщения: 110
Репутация: 18
По умолчанию

Код:
var
   str,s,i:string;
   k,n:integer;
   bool:boolean;
begin
 str:=Edit1.Text;//строка
 i:=Edit3.Text;//символ
 bool:=false;
 for k:=1 to length(str) do
  begin
  if str[k]=' ' then
   begin
    s:=copy(str,1,k-1);//все таки начинать надо было с 1)))
    if length(s)=StrToInt(Edit2.Text) then
     begin
      for n:=1 to length(s) do
       begin
        if s[n]=i then
         begin
          bool:=true;
          break; //если нашли, то выходим из цикла
         end;
       end;
     end;
   end;
  end;
 if bool=true then
  showmessage('Даа')
 else showmessage('Нэт!');

end;
Судя из Вашего кода. Работает ТОЛЬКО для первого слова. Если требуется для всех слов строки (формулировка задания размыта), то стоит отписать в этой теме, если возникнут трудности).
__________________
От корректности формулировки поставленной задачи зависят:
качество, скорость и желание её реализации!
Ответить с цитированием