Поменять местами слова

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Dees
Сообщения: 7
Зарегистрирован: 05 ноя 2006, 12:16

Собственно, простейшая задача - нужно поменять порядок слов в текстовой строке, длина строки не ограничена. Как это можно сделать через цикл?
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Всегда пиши, ещё в названии топика, на Делфи или на Паскале.
Сообщение от Dees
Собственно, простейшая задача - нужно поменять порядок слов в текстовой строке, длина строки не ограничена. Как это можно сделать через цикл?
Существует множество способов перемены порядка слов в тексте: по длинне строки, по краткости строки, просто менять вручную, или там, например, по словам, которые заканчиваются на "ть", на "ся" и так далее. Точно укажи, как тебе нужно.
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Dees
Сообщения: 7
Зарегистрирован: 05 ноя 2006, 12:16

Задачу нужно решить на Delphi. Менять слова местами нужно по длине строки или по количеству пробелов (если так можно)
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Общие принципы таких задач:
1. Строка разбивается на слова, все слова добавляются в список.
2. Список нужным образом обрабатывается, например, слова идут задом наперед.
3. Создается новая строка из списка слов.

Как разбивать строки на слова на форуме многократно обсуждалось.
It's a long way to the top if you wanna rock'n'roll
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить