помогите умоляю с задачкой на Pascale, работа со строками |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
помогите умоляю с задачкой на Pascale, работа со строками |
Baturaanna |
Сообщение
#1
|
Гость |
Составить процедуру, позволяющую определить позицию самого правого вхождения заданного символа в исходную строку. Если строка не содержит символа, то результатом работы будет -1.
Помогите кто может. Заранее благодарна.Я вообще в этом Паскале слабо соображаю. |
Baturaanna |
Сообщение
#2
|
Гость |
А если тебе не трудно напиши текст программы. Я вообще не представляю что такое процедура, как её описать и вообще зачем она нужна.
|
Baturaanna |
Сообщение
#3
|
Гость |
именно процедура.
Добавлено через 5 мин. У меня ещё трудности есть с задачей одной. Ты не знаешь как проверить в стречается ли в данном тексте определённая последовательность букв. Например: дан текст: лдвифдиди=-042349348аа84ьтп, проверить есть ли в нём последовательность 'абв', к примеру. Ну это так, если есть мысли напиши. И так уже припахала. |
compiler |
Сообщение
#4
|
Человек Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: 3 |
именно процедура. держи
procedure GetPosition(const str:string; ch:char; var int:integer); У меня ещё трудности есть с задачей одной. Ты не знаешь как проверить в стречается ли в данном тексте определённая последовательность букв. Например: дан текст: лдвифдиди=-042349348аа84ьтп, проверить есть ли в нём последовательность 'абв', к примеру. Ну это так, если есть мысли напиши. И так уже припахала. для этого есть posfunction IfInStr (const str1,str2:string):boolean; Сообщение отредактировано: compiler - -------------------- Спасибо!
Удачи! |
Neznaika |
Сообщение
#5
|
Пионер Группа: Пользователи Сообщений: 51 Пол: Мужской Репутация: 0 |
[quote name='compiler' date='29.06.2007 18:21' post='107326']
держи procedure GetPosition(const str:string; ch:char; var int:integer); Хммм, ошибочка в компиляторе! [quote]Составить процедуру, позволяющую определить позицию самого правого вхождения заданного символа в исходную строку. Если строка не содержит символа, то результатом работы будет -1.[/quote] Правильное решение:
По моему так. P.S. Нехорошо обманывать девушек |
compiler |
Сообщение
#6
|
Человек Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: 3 |
Цитата Хммм, ошибочка в компиляторе! Ты о чем? Ошибочка компилятора? Ошибочка в выборе компилятора? ( ) о комментариях... -----ну замени выделение комментариев, или допиши макросы... об алгоритме -----ну, использовал другой, без прирываний.. о const -----все зависит от компилятора(специально установил TP, в последних версиях(тестировал7.0)работает, в 6.0--нет) Цитата Нехорошо обманывать девушек так ты о чем?Сообщение отредактировано: compiler - -------------------- Спасибо!
Удачи! |
Neznaika |
Сообщение
#7
|
Пионер Группа: Пользователи Сообщений: 51 Пол: Мужской Репутация: 0 |
Ты о чем? Ошибочка компилятора? Ошибочка в выборе компилятора? ( ) о комментариях... -----ну замени выделение комментариев, или допиши макросы... об алгоритме -----ну, использовал другой, без прирываний.. о const -----все зависит от компилятора(специально установил TP, в последних версиях(тестировал7.0)работает, в 6.0--нет)так ты о чем? compiler, извиняюсь. Просто мне показалось странным, что Вы предлагаете перебирать все символы строки. Зачем? Может быть нужный символ - последний в строке. Всего одна проверка и потребовалась бы, если сканировать строку справа. |
compiler |
Сообщение
#8
|
Человек Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: 3 |
попробуйтедевушке объяснить помоему она понялаЦитата Очень благодарна. насчет алгоритма -- просто не люблю гото и прирывания, ИМХО они уменьшают читабельность(доказательство -- восприятее klem4-а), а вообще я его описал во втором посте, и если автору было бы интересно то... -------------------- Спасибо!
Удачи! |
Текстовая версия | 4.05.2024 7:06 |