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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2014, 21:38   #1
LEGENDA777
Новичок
Джуниор
 
Регистрация: 07.06.2014
Сообщений: 3
По умолчанию Уважаемые господа программисты пожалуйста помогите решить задачку...

Требуется Разработать программу «Строки», которая читает произвольные строки длиной до 80 символов, разбивает их по словам (подстрока между двумя пробелами), находит максимальное слово и выводит его в Edit.

Этот кусочек только находит самое длинное слово что поменять:

procedure TForm1.Button1Click(Sender: TObject);
var s,s1,s2:string;
n,i,j,k,mx:integer;
begin
s:=Memo1.Text;
n:=length(s);
mx:=0;
i:=1;
while i<=n do
if(s[i]<>' ')and((i=1)or(s[i-1]=' ')) then
begin
j:=i;
s1:='';
while(j<=n)and(s[j]<>' ') do
begin
s1:=s1+s[j];
j:=j+1;
end;
k:=0;
for j:=1 to length(s1) do
if s1[j] in ['A'..'Z','a'..'z','А'..'я','Ё','ё'] then k:=k+1;
if k>mx then
begin
mx:=k;
s2:=s1;
end;
i:=i+length(s1);
end
else i:=i+1;
Edit1.Text:=s2;
end;
LEGENDA777 вне форума Ответить с цитированием
Старый 07.06.2014, 22:49   #2
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

А что не устраивает?
doktor255 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Господа программисты помогите пожалуйста с Delphi LEGENDA777 Помощь студентам 2 07.06.2014 21:16
Уважаемые, господа - Программисты :) Акимова Помощь студентам 1 06.05.2011 22:48
Уважаемые программисты!!! Помогите пожалуйста решить задачки... deform Помощь студентам 17 23.06.2009 20:27
Уважаемые... Помогите решить задачку! VadimFaritych Паскаль, Turbo Pascal, PascalABC.NET 2 05.02.2008 10:33