![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
TAHK |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Помогите решить задачу....плз
Дана строка символов, состоящая из слов (слова разделены пробелами). Группы символов, разделенные пробелами и не содержащие пробелы внутри себя, будем называть словами. Напечатать эту же последовательность слов, но в обратном порядке. |
![]() ![]() |
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Разбиение строки на слова
заносишь слова в массив и выводишь его на экран с конца, добавляя пробелы. -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Угу... А сколько пробелов добавлять? Надо же это где-то запомнить... Иначе разделители просто потеряются, а это может быть недопустимо... Надо разворачивать "на лету"...
var |
TAHK |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Спасибо большое!
|
TAHK |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Уважаемый volvo! Может я что-то не так делаю, но программа выводит ту же строку....почему-то...
А вот эта программа почему-то не обрабатывает последнее слово и еще она рассчитана на один побел между словами, что нужно там исправить? Пожалуйста...
|
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Цитата программа выводит ту же строку Какую строку ты вводишь в начале? Вот что программа распечатывает мне: Код begin end finish start s Как видишь, те же слова, но в обратном порядке...P.S. Я надеюсь, ты не распечатываешь строку через Writeln(s)? |
TAHK |
![]()
Сообщение
#7
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Какую строку ты вводишь в начале? Вот что программа распечатывает мне: Код begin end finish start s Как видишь, те же слова, но в обратном порядке...P.S. Я надеюсь, ты не распечатываешь строку через Writeln(s)? Прошу прощения.(Пальцы кудрявые). Работает программа. А как насчет моей? Очень плохо? |
![]() ![]() |
![]() |
Текстовая версия | 13.09.2025 10:16 |