Задачка следующего содержания:
Вводиться строка,в ней необходимо найти и вывести на экран слова,которые
начинаются на "mf" и содержат не менее 3-х символов.
Если можно с учетом заглавных и прописных.
Спасибо
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Задачка на тип String |
ColdFire |
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Artem Репутация: 0 |
Здравствуйте,помогите плз!
Задачка следующего содержания: Вводиться строка,в ней необходимо найти и вывести на экран слова,которые начинаются на "mf" и содержат не менее 3-х символов. Если можно с учетом заглавных и прописных. Спасибо |
мисс_граффити |
Сообщение
#2
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
какие разделители между словами могут быть?
только пробелы или что-то еще? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ColdFire |
Сообщение
#3
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Artem Репутация: 0 |
|
Client |
Сообщение
#4
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
Разбиваешь на слова и ищешь те, которые подходят.Если что не получится-поможем
|
мисс_граффити |
Сообщение
#5
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
а зачем разбивать на слова?
можно просто искать сочетания _пробел_mf_не пробел_ (раз разделители - только пробелы). отдельно проанализировав первое слово. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
andriano |
Сообщение
#6
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
а зачем разбивать на слова? можно просто искать сочетания _пробел_mf_не пробел_ (раз разделители - только пробелы). отдельно проанализировав первое слово. А еще лучше сразу добавить в начало и конец пробелы, после чего все разбирать единообразно. Сообщение отредактировано: andriano - |
volvo |
Сообщение
#7
|
Гость |
... а еще лучше, проверить это на строке, длина которой УЖЕ максимальна (255 символов), и получить вылет по ошибке...
|
andriano |
Сообщение
#8
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Если верить документации, вылета по ошибке быть не должно.
Проверил, - нействительно не вылетает. Если уж так страшно потерять часть решений (кстати, думаю, задача на работу со строками, а не на расстановку всевозможных проверок), можно разбить строку на две по певому пробелу (если он не в начале строки, иначе и вставлять незачем). |
Текстовая версия | 23.12.2024 20:21 |