| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Pascal] Вывести слова в алфавитном порядке |
| Автор: InviZible 25.1.2007, 21:24 |
| Нужно вывести слова в алфавитном порядке. Слова в массив уже занес, а как их в алфавитном порядке вывести не знаю(( Как я думаю надо через ord и посимвольно сравнивать, но что-то не получается(( Заранее спасибо |
| Автор: Shadowlord 25.1.2007, 22:37 |
| А в чем собственно проблема Один из вариантов: 1)Берем создаем строку с нашим алфавитом// упорядоченная последовательность символов 2)И сортируем по ней //функция pos(st1,st2) обнаруживает первое появление строки st1 в st2 результат целочисленное значение равное значению той позиции где находится первый элемент st1 3)выводим результат Не поможет пиши напишу подробней |
| Автор: InviZible 25.1.2007, 22:41 |
| подробней пожалуйста |
| Автор: Shadowlord 26.1.2007, 13:23 | ||||
| Вот что то такое Есть строка st:='абв....'; Есть массив строковых переменных a[1]:='мама';a[2]:='мыла';a[3]:='раму';
|
| Автор: InviZible 26.1.2007, 14:19 |
| Разбираюсь... |