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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2012, 22:50   #1
Solnze2
Пользователь
 
Регистрация: 09.06.2010
Сообщений: 32
Сообщение Работа со строками

В заданном тексте найти слова, которые заканчиваются на ту же букву, что и первое слово. Строка должна вводиться с клавиатуры. Полученная строка и другие элементы должны выводиться на экран.
Solnze2 вне форума Ответить с цитированием
Старый 22.09.2012, 23:07   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Код:
var
FSim : char; // последняя буква первого слова
s : integer; // признак первого слова
tmpStr, newStr : string;
...
s:=0;
newStr:='';
for i:=1 to Length(Str) do 
  if Str[i]=' ' // найден разделитель слов (т.е. получили слово)
    then if s=0  // ппроверяем первое ли это слово 
             then 
             begin  
               s:=1;
               FSim:=Str[i-1];
             end
             else
             if FSim=Str[i-1] 
             then
             begin
               newStr:=newStr+tmpStr+';'; // добавляем слово в общую строку
               tmpStr:=''; 
             end;
    else tmpStr:=tmpStr+Str[i];
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...

Последний раз редактировалось Yurk@; 22.09.2012 в 23:24.
Yurk@ вне форума Ответить с цитированием
Старый 22.09.2012, 23:14   #3
Solnze2
Пользователь
 
Регистрация: 09.06.2010
Сообщений: 32
По умолчанию

Спасибо)))
Solnze2 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ работа со строками clip Помощь студентам 2 28.11.2011 21:36
работа со строками Freek123 C# (си шарп) 1 21.10.2011 11:09
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками Pormonik Помощь студентам 0 20.05.2010 23:44
Работа со строками! Student117 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 06.11.2009 16:49