|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.05.2013, 13:45 | #1 |
Пользователь
Регистрация: 20.04.2013
Сообщений: 55
|
Сортировка на Си
Здраствуйте.Помогите пожалуйста,отсортировать структуру по росту возрастной границы...я понимаю там нужно, как-то через разницу этих чисел сделать ,но не могу понять как?Условие ,данно записи об игрушках и возрастная граница (от 4-7 лет).
нужно сделать примерно так ,что б работало: Мы вводим 4-7 1-3 10-11 А должно вывести 10-11 1-3 4-7 Заранее спасибо. |
10.05.2013, 16:02 | #2 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
Если (как в вашем случае) границы не накладываются одна на другую - можно даже сортировать по одному пределу. И еще немного не понял: В отсортированном виде же должно быть :
10-11 4-7 1-3 По возрастанию возрастной границы наоборот, или я вас неправильно понял?
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
10.05.2013, 16:33 | #3 |
Пользователь
Регистрация: 20.04.2013
Сообщений: 55
|
Нет вы чуть-чуть не так не поняли смотрите
в 10-11 его возраст 1 ,в 4-7 возраст 3,в 1-3 возраст 2,мне нужно вот по етим числам сортировать... |
10.05.2013, 17:09 | #4 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
Cделайте суктуру, например:
Код:
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
10.05.2013, 19:19 | #5 |
Пользователь
Регистрация: 20.04.2013
Сообщений: 55
|
Да вот это все я и понял...только не получаеться...
Код:
|
11.05.2013, 11:15 | #6 |
Пользователь
Регистрация: 20.04.2013
Сообщений: 55
|
Что никто не может помочь?
|
11.05.2013, 12:07 | #7 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Ниче не пойму... это что шибко сложная задача?
Введите в вашу структуру свойство которое показывает разность возрастной границы. А далее нужно сотрировку сделать всего для одного поля ... хоть пузырем... уж проще некуда. Либо другой вариант. Создать новый пустой список для структур. Перебирая весь массив данных выбирать ниаменьший, сохранять индекс в список, исключать из проверки. Повторять пока есть хотя бы один не обработанный элемент.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 11.05.2013 в 12:11. |
11.05.2013, 12:41 | #8 |
Пользователь
Регистрация: 20.04.2013
Сообщений: 55
|
Так я понял как сделать задачу , первым способом , только что-то не получаеться....
Код:
|
11.05.2013, 12:48 | #9 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
функция сорт должна возвращать отсортированый массив.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
11.05.2013, 13:40 | #10 |
Пользователь
Регистрация: 20.04.2013
Сообщений: 55
|
Вот сделал , но опять же ничего не получаеться...
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] | druger | Помощь студентам | 0 | 20.04.2012 15:49 |
Быстрая сортировка(сортировка хаора) с++ | LustHunter | Помощь студентам | 3 | 07.10.2011 19:37 |
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. | lenny_24 | Помощь студентам | 2 | 17.04.2011 18:57 |
паскаль,одномерный массив,сортировка вставка,сортировка убывания,от максимального до конца | немозг | Помощь студентам | 11 | 06.02.2010 21:57 |
Сортировка файлов в Explorer vs сортировка в Delphi | mutabor | Общие вопросы Delphi | 11 | 04.09.2009 14:32 |