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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.05.2014, 20:17   #1
sasha_14-88
Пользователь
 
Регистрация: 19.05.2014
Сообщений: 48
Вопрос Друзья, срочно!!!Помогите решить задачу в дельфи!!!

Найти количество слов в предложении, начинающихся на одну и ту же заданную букву?????
sasha_14-88 вне форума
Старый 19.05.2014, 20:33   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

http://interacia.net/index.php/2011-...-12-28-27.html
ZX Spectrum-128 вне форума
Старый 19.05.2014, 21:26   #3
sasha_14-88
Пользователь
 
Регистрация: 19.05.2014
Сообщений: 48
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
мне нужно чтоб искало все слова по заданной букве а не чтоб совпадало начало и конец.. и не в паскале, а в дельфи. Спасибо!
sasha_14-88 вне форума
Старый 19.05.2014, 21:54   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

В данном случае неважно, дельфи или паскаль. Отработает и там, и тут.
А под ваш вариант меняется легким движением руки.
ZX Spectrum-128 вне форума
Старый 19.05.2014, 22:02   #5
sasha_14-88
Пользователь
 
Регистрация: 19.05.2014
Сообщений: 48
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
В данном случае неважно, дельфи или паскаль. Отработает и там, и тут.
А под ваш вариант меняется легким движением руки.
вот и прошу помощи у профессионалов))
sasha_14-88 вне форума
Старый 19.05.2014, 22:07   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Так уберите проверку на конец слова. И все, задача решена. В комментариях написано, где происходит эта проверка.
ZX Spectrum-128 вне форума
Старый 19.05.2014, 23:44   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var c:integer;
...
c:=0;
With TStringList.Create do begin
 DelimitedText:=Предложение;
 for i:=0 to Count-1 do 
  if Copy(Strings[i],1,1)=заданная буква then inc(c);
free; 
end;
ShowMessage(IntToStr(c));
Ставить в любой обработчик.
I'm learning to live...
Stilet вне форума
Старый 19.05.2014, 23:54   #8
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Код:
if Copy(Strings[i],1,1)=
Код:
if Strings[i][1]=
doktor255 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить Задачу (Массивы) срочно. pav19 Паскаль, Turbo Pascal, PascalABC.NET 3 12.04.2009 00:00
Срочно. Помогите решить задачу на умножение Volkslav Паскаль, Turbo Pascal, PascalABC.NET 4 28.04.2008 13:11