| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Помогите сделать задачу!!!!! |
| Автор: shef 1.12.2005, 19:20 |
| У меня такая задачка: я с компа ввожу в ряд слова, разделены пробелом, они могут быть как английские так и руские.Нужно так роставить слова чтобы сначала ишли английские, а потом руские(по алфавиту). Например: Входящие i take part in an olympiad мама папа я Аня Исходящие an i in olympiad part pragma take Аня мама папа я |
| Автор: volvo877 1.12.2005, 19:28 |
| shef, заноси слова в массив и сортируй любым алгоритмом. Т.к. ASCII - коды кириллицы больше, чем ASCII-коды латиницы, получишь как раз требуемый результат... |
| Автор: shef 1.12.2005, 20:19 |
| Мне нужно ето сделать со словами до 1000 символов!! А как уто сделать я не знаю!! |
| Автор: Rick 1.12.2005, 20:26 |
| в крайнем случае можно массивом... еще есть PChar, но на него, кажется (сам толком не разобрался), не действуют некоторые процедуры работы со строками |
| Автор: shef 1.12.2005, 20:32 |
| Я просто не знаю самого алгоритма как сделать ету задачу! |
| Автор: Zero 1.12.2005, 22:28 |
| Дык подумай, или ты хочешь, чтобы мы за тебя её решили полностью и забесплатно. Вот если конкретный вопрос появится то задавай... |
| Автор: Voyager 5.12.2005, 03:08 |
| Делай сортировку по первой букве каждого слова. |