![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 12
|
![]()
я что то не могу сообразить. помогите пожалуйста отсортировать одномерный массив "ST" размерности i+1 по убыванию. ,,
|
![]() |
![]() |
![]() |
#2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
метод сортировки какой?
Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 12
|
![]()
а ничего что размерность не n а i+1?
Код:
Последний раз редактировалось Stilet; 18.04.2012 в 08:20. |
![]() |
![]() |
![]() |
#4 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
дак у вас же динамика индексация другая
вот подправлена сортировка Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 12
|
![]()
все равно что то не работает. мне нужно остортировать числа 6 15 75 74. а оно выбивает 75 74 6 15
|
![]() |
![]() |
![]() |
#6 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Ну так это потому что мы строки сортируем!так и будет помоему
так как код 6 больше кода 1 поэтому 6 больше 15 (хотя там сравнение длины ещё должно быть... хм.) Ну попробуйте списывать это не в массив строк а в массив чисел!
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 12
|
![]()
так, у меня есть массив строк с этими четырьмя элементами, сама лаборатрная о работе с файлами. мне нужно открыть файл взять из него числа для массива. после этого у меня есть просто массив строк и отсортировать числа по убыванию.надо чтобы 6 было в конце)
|
![]() |
![]() |
![]() |
#8 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
так перевиде же эти строки в числа! и работайте с ними как с числами
КОРОЧЕ Вот так Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 12
|
![]()
Огромной спасибо!!! все получилось!!!!!!!! только можешь мне подробнее обьяснить чем масси строк отличается от обычного?
|
![]() |
![]() |
![]() |
#10 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
тем что строки это не числа(если вы про них)
числа сравниваются по их значению строки как бе тоже НО сравниваются строки посимвольно по кодам символов! ВОт и получается что 6 больше 15 так как код 6 это 52 а код 1 это 49 Как - то так!
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив из N целых чисел. Получить из него массив чисел по модулю меньших 10 и отсортировать его(язык си++) | mitja-zakelidis | Помощь студентам | 2 | 15.03.2012 03:10 |
отсортировать одномерный массив | 0kcanka | Помощь студентам | 1 | 11.05.2011 10:35 |
Одномерный массив,не могу понять | echelone | Общие вопросы C/C++ | 8 | 21.03.2011 16:02 |
Не могу найти ошибку.. одномерный массив, убывающая последовательность | Malloperro | Помощь студентам | 1 | 23.12.2010 21:15 |
СРОЧно нужна помощь(одномерный массив)СРОЧНО, МОГУ заплатить. | warsong | Фриланс | 12 | 11.01.2010 20:30 |