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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2012, 17:31   #1
lvl
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 18
По умолчанию Строки Turbo Pascal

Дана строка символов. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами.Найти длину самого длинного слова.
lvl вне форума Ответить с цитированием
Старый 07.11.2012, 18:06   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Во-первых, этот форум не авторешатель домашних заданий.
Во-вторых, ознакомьтесь с правилами форума и раздела.
В-третьих, вот решение похожей задачи (поиск самого короткого слова) - чуть переделаете, и готово.
http://programmersforum.ru/showpost....80&postcount=4

Update Mad_Cat, Вы умышленно потеряли pos в ифе? (или я не понял, как работает программа)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 07.11.2012 в 18:12.
BDA вне форума Ответить с цитированием
Старый 07.11.2012, 18:08   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
max:=0;
while pos(' ',s)>0 do
begin
if length(Copy(s,1,-1))>max then max:=length(Copy(s,1,pos(' ',s)-1));
delete(s,1,pos(' ',s))
end;
if Length(s)>max then max:=length(s);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 12.11.2012, 19:29   #4
lvl
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 18
По умолчанию

Можете помочь с задачей?? у меня она никак не выходит((

Дана строка символов. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. В каждом нечетном по порядку слове поменять местами первый и последний символы.
lvl вне форума Ответить с цитированием
Старый 12.11.2012, 19:47   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

для изначальной задачи (поиск слова с максимальной длиной)
можно взять готовое решение тут
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.11.2012, 17:11   #6
lvl
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 18
По умолчанию

cспасибо, но с тем заданием я разобралась уже))
lvl вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo Pascal и Free Pascal , в чем разница? antoxann Паскаль, Turbo Pascal, PascalABC.NET 31 09.11.2011 07:52
Turbo pascal.Строки. Avatonk Помощь студентам 6 24.10.2011 00:16
Turbo Pascal or Pascal ABC Ikram Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 13:44
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Turbo Pascal 7.0 Строки (String) Lerank Помощь студентам 11 16.12.2008 20:27