![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
natka |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: ![]() ![]() ![]() |
Дан одномерный массив, каждый элемент которого является строкой, состоящий из одних цифр. Упорядочить массив в порядке убывания их числовых значений.
После стандартного упорядочивания массива получается, например, такое: 567, 45, 345, 1111, т.е. массив упорядочивается как строковые данные, а не как числовые. Что можно сделать? |
мисс_граффити |
![]()
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
пользоваться ф-цией val
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
klem4 |
![]()
Сообщение
#3
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Именно туда, в FAQ, тебе и надо, он пишется не для красоты : Функции для работы с символьными данными
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Чтобы массив упорядочивался как числовые данные, нужно:
1) или массив сделать числовым 2) или при сравнении элементов массива делать так: Function ConvToInt(s: String): Integer; To мисс_граффити: Если уж Вы, уважаемая, отвечаете, то я попрошу НЕ отвесать одним словом, а хотя бы дать идею программы. Это понятно? Вам самой такой ответ бы понравился? ![]() klem4, тебя это тоже касается! Ты хорошо подумал? Вот попробуй БЕЗ написания своей функции сделать то же, что сделал я, НЕ усложняя программу... "Никогда не опережай действием мысль!" (С) "Диверсант"... |
natka |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Женский Репутация: ![]() ![]() ![]() |
Спасибо большое, все понятно ;-)
|
мисс_граффити |
![]()
Сообщение
#6
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
To мисс_граффити: Если уж Вы, уважаемая, отвечаете, то я попрошу НЕ отвесать одним словом, а хотя бы дать идею программы. Это понятно? Вам самой такой ответ бы понравился? ![]() я обычно задаю конкретные вопросы, на которые односложного ответа вполне хватает. идею программы? стандартная сортировка, примеров которой море. если воспользоваться поиском... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
klem4 |
![]()
Сообщение
#7
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата Вот попробуй БЕЗ написания своей функции сделать то же, что сделал я, НЕ усложняя программу...
? -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 18:38 |