IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Дана строка...
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 5
Пол: Мужской

Репутация: -  0  +


Помагите решить задачку:
Дана строка, состоящая из русских слов, разделенных прабелами.Определить длину самого короткого и длинного слова.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 8)
сообщение
Сообщение #2


Гость






Dik
Ты бы сам попытался ее решить... Ничего сложного здесь нет: вводишь 2 переменных (для хранения мин. и макс. дпины), разбиваешь строку на слова (это есть в ФАКе), и сравниваешь длину каждого слова с минимальной и максимальной, обновляя их при необходимости. Вот и все...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Смотрю...
*****

Группа: Пользователи
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

Репутация: -  6  +


И насколько я помню таких задач уже несколько было... и должны быть исходники где то на форуме.


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Парни и девушки(если есть)
Как слова строки вывести по возрастанию длины????
Заранее спасибо
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Цитата
Как слова строки вывести по возрастанию длины????

Разбить строку на слова:
FAQ: Строки
, отсортировать массив по возрастанию длины:
FAQ: Методы сортировки

и вывести на печать...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






Большое СПАСИБО. Пойду мучаться smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Можно впринципе и без сортировки, но тут опятьже не угадаешь, если сортировку использовать то надо барть метод чувствительный к начальной упорядоченнности. Если слова в строке сильно не отсортированы то быстрее будет просто перебор нежели сортировка имхо. Еще сортировка может не подойти в случае если надо найти не само слово а его номер в строке ... но тут вроде надо именно слово.

хотя я всетаки тоже голосую за сортировку ! !zdarov.gif


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


сортировать нада длины слов, а не сами слова - ибо сами слова по задаче не нужны. А если даже и нужны, то лучше составлять записи из длины слова, ссылки на его начало и ссылки на его конец - и сортировать сами записи. Это быстрее!


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Гость






hiv,
Цитата
лучше составлять записи из длины слова, ссылки на его начало и ссылки на его конец

no1.gif избыточная информация... Достаточно будет только ссылки на начало и длины, и по длине как раз и сортировать...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.05.2024 20:12
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name