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

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

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

> Перестановки в слове
сообщение
Сообщение #1


Бывалый
***

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

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


Здравствуйте!!!!
Появилась маленькая проблема в решении задачи. Преподаватель мне задал такую задачу: вводится слово, нужно сделать в нем перестановки: первый символ остается первым, второй становится последним, третий символ становится вторым, четвертый символ становится предпоследним и тд. Например:
abcdef
Result: acefdb
abcde
acedb
Проблема в том, что не понятна зависимость. Плюс преподавателя не будет до конца недели, когда уже надо сдавать. И не очень понятно как писать программу с использованием именно перестановок.


--------------------
Ты спрашиваешь, как я переношу длинные бессонные ночи?Как свеча: как только настает утро, я гасну, тем самым, имея возможность заново загореться.

Нима
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Профи
****

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

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


По утру ещё один свежий алгоритм в голову пришёл. Смысл такой: меняем местами соседние буквы в слове, начиная сперва со второй, потом с 3-ей, с 4-ой и тд. Вот так (дефис - меняем местами):
a b-c d-e f-g h
a c b-e d-g f-h
a c e b-g d-h f
a c e g b-h d-f
a c e g h b-f d
a c e g h f b-d
a c e g h f d b
Пожалуй лучший способ.


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
setare   Перестановки в слове   27.11.2006 21:40
volvo   Ну, по условию получается, что если позиция символ…   27.11.2006 21:48
setare   Ну, по условию получается, что если позиция симво…   27.11.2006 21:55
мисс_граффити   тогда вместо length(s) поставишь размерность масси…   27.11.2006 22:13
setare   А вот, если делать это в цикле, как можно из одног…   27.11.2006 22:24
volvo   ch_1 - исходный массив, ch_2 - полученный ... for …   27.11.2006 22:28
setare   ch_1 - исходный массив, ch_2 - полученный ... for…   27.11.2006 22:32
setare   Всем здравствуйте! Я вот через несколько дней …   30.11.2006 22:13
мисс_граффити   :blink: а если смотреть на четность - это уже не …   30.11.2006 22:20
setare   Вообще-то я говорила, что именно мне нужна переста…   30.11.2006 22:36
мисс_граффити   а если проверяем, но не копируем, а работаем с эти…   30.11.2006 22:38
setare   Как я понимаю, да. :) Если работать в одном массив…   30.11.2006 22:45
Archon   Просматриваем массив с конца. Если элементов нечёт…   1.12.2006 4:40
Archon   Вот ещё один алгоритм: то, что подчёркнуто, надо п…   1.12.2006 5:06
Archon   По утру ещё один свежий алгоритм в голову пришёл. …   1.12.2006 12:50
setare   По утру ещё один свежий алгоритм в голову пришёл.…   1.12.2006 23:25


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

 





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