Поменять местами слова
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Собственно, простейшая задача - нужно поменять порядок слов в текстовой строке, длина строки не ограничена. Как это можно сделать через цикл?
- Колядин Максим
- Сообщения: 297
- Зарегистрирован: 16 ноя 2006, 19:09
- Откуда: Seattle, WA
- Контактная информация:
Всегда пиши, ещё в названии топика, на Делфи или на Паскале.
Существует множество способов перемены порядка слов в тексте: по длинне строки, по краткости строки, просто менять вручную, или там, например, по словам, которые заканчиваются на "ть", на "ся" и так далее. Точно укажи, как тебе нужно.Сообщение от Dees
Собственно, простейшая задача - нужно поменять порядок слов в текстовой строке, длина строки не ограничена. Как это можно сделать через цикл?
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Задачу нужно решить на Delphi. Менять слова местами нужно по длине строки или по количеству пробелов (если так можно)
Общие принципы таких задач:
1. Строка разбивается на слова, все слова добавляются в список.
2. Список нужным образом обрабатывается, например, слова идут задом наперед.
3. Создается новая строка из списка слов.
Как разбивать строки на слова на форуме многократно обсуждалось.
1. Строка разбивается на слова, все слова добавляются в список.
2. Список нужным образом обрабатывается, например, слова идут задом наперед.
3. Создается новая строка из списка слов.
Как разбивать строки на слова на форуме многократно обсуждалось.
It's a long way to the top if you wanna rock'n'roll
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.