Страница 1 из 1

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

Добавлено: 03 фев 2007, 06:21
Dees
Собственно, простейшая задача - нужно поменять порядок слов в текстовой строке, длина строки не ограничена. Как это можно сделать через цикл?

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

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

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

Добавлено: 03 фев 2007, 14:02
Dees
Задачу нужно решить на Delphi. Менять слова местами нужно по длине строки или по количеству пробелов (если так можно)

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

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

Как разбивать строки на слова на форуме многократно обсуждалось.

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

Добавлено: 04 фев 2007, 22:59
Хыиуду