0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
||||||
1 | ||||||
Переставить первое слово с последним, второе с предпоследним23.12.2009, 22:25. Показов 2624. Ответов 19
Метки нет Все метки)
(
Ввести текст. Переставить местами слова в каждом предложении (первое с последним, второе с предпоследним и т.д.).
я Сделал так...но преподу непонравилась функция, уж очень говорит мудренно делай проще. Посмотрите пожалуйста, исправьте "попроще"!
0
|
|
23.12.2009, 22:25 | |
Ответы с готовыми решениями:
19
Переставить все слова в исходном тексте так, чтобы первое слово стало последним, второе-предпоследним и т.д. В строке поменять слова первое с последним,второе с предпоследним и т.д. Переставить слова, поменяв местами первое слово с последним, второе с предпоследним
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
26.12.2009, 18:32 [ТС] | 2 |
Дорогие форумчане! Помогите!
0
|
4341 / 1473 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||||||
26.12.2009, 18:35 | 3 | |||||
![]() Решение
Не знаю, на сколько мой вариант проще, но он рабочий:
1
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
26.12.2009, 19:20 [ТС] | 4 |
а можно пожалуйста с обьяснением возможным?
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
|
26.12.2009, 20:28 | 5 |
to k1ry4
что-то не так.
0
|
4341 / 1473 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||||||
26.12.2009, 20:32 | 6 | |||||
Строку 28 следует читать так:
1
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
|
26.12.2009, 20:39 | 7 |
всё равно.
попробую сам
0
|
4341 / 1473 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
|
26.12.2009, 20:42 | 8 |
alexevt, вот с исправлением теперь всё отлично работает.
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
||||||
26.12.2009, 21:00 | 9 | |||||
0
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
28.12.2009, 11:02 [ТС] | 10 |
alexevt, почемурезультат не выводится?
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
|
28.12.2009, 11:26 | 11 |
А точку в конце каждого предлжения ставить не пробовали? именно об этом речь в условии.
0
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
28.12.2009, 19:43 [ТС] | 12 |
alexevt, можете прокомментировать елси не сложно? )
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
||||||
28.12.2009, 21:04 | 13 | |||||
![]() Решение
1
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
29.12.2009, 09:32 [ТС] | 14 |
а если необходимо ввести множество других различный знаков типа запятой, восклицательного идр.
и что при сортировке они оставались на своем месте...как это сделать?
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
|
29.12.2009, 10:41 | 15 |
тогда всю задачу надо решать заново, учитывая разделители. Это решение учитывает только пробелы и точку в конце
0
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
||||||
29.12.2009, 11:59 [ТС] | 16 | |||||
а решать как?! я не знаю как и куда добавить это множество знаков препинания чтоб они со словами не перемещались, а перемещались слова и решение было оптимально простым как у вас
Добавлено через 1 час 13 минут
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
|
29.12.2009, 12:01 | 17 |
попробуйте обратиться к специалистам в личку, могу посоветовать Puporev, Inadequate, Давид, и др. если я стану переделывать, то вся простота уйдёт и будет что-то нагроможденное
0
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
29.12.2009, 12:10 [ТС] | 18 |
попробуйте пожалуйста вот эту структуру использовать что я дал, главное чтоб работала, ну а слова менять обычно также как вы делали в предидущих. я понимаю как делать но связать немогу, в результате выдает кучу ошибок
0
|
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
|
|
29.12.2009, 12:27 | 19 |
Сомневаюсь, что мне это удастся правильно сделать, поэтому советую обратиться к более компетентным участникам форума
0
|
0 / 0 / 1
Регистрация: 16.11.2009
Сообщений: 39
|
|
29.12.2009, 13:19 [ТС] | 20 |
а сможете прописать так, сделал процедуру, которая копирует первое и последнее слово, затем заносит их во внутренний массив (можно в два - чтобы легче было выводить потом) и удаляет из исходного текста, и так до тех пор, пока длина исходника не станет равной нулю. А потом просто из массива(ов) выводить слова в нужном порядке в ту же переменную.
Добавлено через 48 минут Форумчане помогите, это зачетная лаба! Зачет получить уже надо!
0
|
29.12.2009, 13:19 | |
Помогаю со студенческими работами здесь
20
Сформировать строку, «склеив» первое слово с последним, второе с предпоследним и т.д. Дана строка. Поменять Первое слово с последним, второе с предпоследним и т.д Обратить строку так, чтобы первое слово стало последним, второе – предпоследним и т.д.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |