Забор Что можно написать на заборе? Да все, что угодно!
Ответить
Перейти к новому Перейти к новому   Опции темы Опции просмотра
Парни! ПОМОГИТЕ!! | by AVaTaPA
Непрочитано 16.01.2007, 23:08   # 1
 
Аватар для AVaTaPA
 
Регистрация: 12.12.2004
Адрес: ВАО
Сообщений: 711
Байк: мод: титанка, эхо, монти, трайолл, эно триалз, мага
Отправить сообщение для AVaTaPA с помощью ICQ
AVaTaPA вне форума
По умолчанию Парни! ПОМОГИТЕ!!
блин завтра экзамен по программированию дельфи

никак не получается составить процедуру нахождения слова заканчивающегося на 2 одинаковые буквы в строке и самого длинного слова

может кто знает ? ops:

буду очеееень благодарен
Цитата
Непрочитано 16.01.2007, 23:13   # 2
 
Аватар для Dolphin
 
Регистрация: 25.04.2005
Адрес: Moscow(ЮЗАО, академическая)
Возраст: 34
Сообщений: 2,655
Записей в дневнике: 8
Байк: 24"
Отправить сообщение для Dolphin с помощью ICQ
Dolphin вне форума
выложи сюда или мне в личку код твоей проги, я попытаюсь найти ошибку. порсто писать ща влом с нуля, хотя по-идее не долго....
Цитата
Непрочитано 16.01.2007, 23:16   # 3
 
Аватар для AVaTaPA
 
Регистрация: 12.12.2004
Адрес: ВАО
Сообщений: 711
Байк: мод: титанка, эхо, монти, трайолл, эно триалз, мага
Отправить сообщение для AVaTaPA с помощью ICQ
AVaTaPA вне форума
var
st,st1,st2 : shortstring;
stdop,slmax : shortstring;
n,i,kol,nmax:byte;

begin
writeln ('input string st=');
readln (st);
st1:=st;
stdop:=' ';
nmax:=0;
for i:=1 to length(st1)-1 do
if (st[i]<>' ') and (st[i+1]<>'.') then stdop:=stdop+st[i]
else
begin
if length(stdop)>nmax then
begin
nmax:= length(stdop);
slmax:= stdop;
end;
end;
writeln('the longest word', slmax:3);
writeln ('number of letters in this word =',nmax:3);

readln;

end.

это поиск самого длинного слова

а как найти слово с 2мя последн одинаковыми буквами я хз ((
Цитата
Непрочитано 16.01.2007, 23:24   # 4
 
Аватар для Imp
 
Регистрация: 22.09.2005
Адрес: С двойного
Сообщений: 857
Отправить сообщение для Imp с помощью ICQ Отправить сообщение для Imp с помощью MSN
Imp вне форума
for idx:=1 to length(str)-1 do
if (str[idx] = str[idx+1]) and (str[idx+2] = ' ') then
{слово кончается на 2 одинаковые буквы}
Цитата
Непрочитано 16.01.2007, 23:33   # 5
 
Аватар для Dolphin
 
Регистрация: 25.04.2005
Адрес: Moscow(ЮЗАО, академическая)
Возраст: 34
Сообщений: 2,655
Записей в дневнике: 8
Байк: 24"
Отправить сообщение для Dolphin с помощью ICQ
Dolphin вне форума
опередил)
Цитата
Непрочитано 16.01.2007, 23:36   # 6
 
Аватар для AVaTaPA
 
Регистрация: 12.12.2004
Адрес: ВАО
Сообщений: 711
Байк: мод: титанка, эхо, монти, трайолл, эно триалз, мага
Отправить сообщение для AVaTaPA с помощью ICQ
AVaTaPA вне форума
а самое длинное слово?
Цитата
Непрочитано 17.01.2007, 00:25   # 7
 
Аватар для Peter Green
 
Регистрация: 24.02.2004
Адрес: New York
Возраст: 38
Сообщений: 4,954
Записей в дневнике: 44
Байк: Inspired, Bionic, Brisa, A-gang
Peter Green вне форума
перебираешь все слова, сравниваешь каждое с последующим и из пары выбираешь самое длинное и так до конца. Как кубок уефа. Надеюсь, помог ))))
Цитата
Парни! ПОМОГИТЕ!! | by AVaTaPA
Ответить


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 07:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot