![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Shurik_123 |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Репутация: ![]() ![]() ![]() |
Известно, что во вводимом тексте встречается заданная буква, причем не на последнем месте. Требуется вывести символ этого текста, который непосредственно следует за последним вхождением этой буквы. Ввод продолжать до нажатия ‘Ins’ на дополнительной клавиатуре.
помогите плиз |
![]() ![]() |
Unconnected |
![]()
Сообщение
#2
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Цитата Чудовищно. Что интересно, "степень чудовищности" можно резко снизить, полностью убрав одну строку кода. Какую? И почему чудовищно?) Если ты о break;, так он вроде с ним и просил... Цитата Ну и, опять же, наличие строки приводит к явному ограничению длины вводимого фрагмента текста 255 символами. Использование компьютера приводит к ограничению длины вводимого фрагмента текста xxxxxxx символами. ![]() Кстати, про последовательность двух символов так и не понял. Получается, надо ловить так: if (c=#0) then (c=#82) then break; ? Или сразу #0#82? Цитата Но все равно остается непонятно, зачем использовать строку, если нужен лишь один символ. Ему сдавать завтра, думаешь, будет он с автоматами ковыряться? Думаю, лучше уж неоптимальное решение, синица в руках.. Сообщение отредактировано: Unconnected - 25.12.2009 22:15 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
andriano |
![]()
Сообщение
#3
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Использование компьютера приводит к ограничению длины вводимого фрагмента текста xxxxxxx символами. Неправда, будучи правильно записанным этот алгоритм не имеет никаких ограничений на длину текста. Она может превышать объем оперативной памяти, объем жесткого диска, а также объем всех носителей информации на планете Земля.![]() Почему тогда не ограничить длину текста двумя символами, программа существенно упростится, т.к. по условию в тексте обязательно встречается ключевой символ и он не может быть последним, можно, не раздумывая, выводить на печать второй символ. Цитата Кстати, про последовательность двух символов так и не понял. Получается, надо ловить так: Сам понял, что написал?if (c=#0) then (c=#82) then break; ? Или сразу #0#82? Если ты внимательно почитаешь тему, то обнаружишь, что как нужно поступать в данном случае, я уже написал в одном из предыдущих сообщений. Цитата Ему сдавать завтра, думаешь, будет он с автоматами ковыряться? Думаю, лучше уж неоптимальное решение, синица в руках.. Я думаю, что для всех будет лучше, если наши ВУЗы будут выпускать как можно меньше недоучек с дипломами. Либо пусть осваивает учебную программу, либо пусть его отчисляют. Увы, дано и третье, только это неправильно. ![]() |
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 23:56 |