Показать сообщение отдельно
  #2  
Старый 12.02.2009, 21:45
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. Разбери последовательность в массив. Пусть массив будет 1..N
2. Далее циклом от 2 до N идешь и проверяешь 2 условия: что текущее слово не равно первому (элемент массива 1) и что содержит последнюю букву как минимум 2 раза. Для второго условия можно сделать так: (Pos(S[i][Length(S[i])],S[i]) > 0) And (Pos(S[i][Length(S[i])],S[i]) < Length(S[i]))
Ответить с цитированием