25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
||||||
1 | ||||||
Сортировка (исправить код)09.11.2012, 20:04. Показов 2078. Ответов 22
Метки нет (Все метки)
Помогите с сортировкой! Нужно сортировать исходные данные по убыванию!! Простой массив сортировать могу, а тут никак не получается) Сортировать по значению k
Что никто не может помочь?
0
|
09.11.2012, 20:04 | |
Ответы с готовыми решениями:
22
Сортировка (исправить код) Сортировка пузырьком. Исправить код Пузырьковая сортировка - исправить код Сортировка по алфавиту (исправить код) |
09.11.2012, 20:49 | 2 | |||||
где сортировка простого массива?
структуры сортируют аналогично!
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|
09.11.2012, 20:58 [ТС] | 3 |
Kuzia domovenok, Есть задача, я ее сделал а вот вывод сделать нармальний сделать не могу!
"Составить программу, которая подводит итоги Олимпийских игр. пользователь вводит количество золотых, серебряных и бронзовых наград, полученных каждой командой. В результате должна быть подсчитана общее количество наград и соответствующее баллов (коэффициенты начисления вводит пользователь). Вывод информации осуществить в виде упорядоченного списка согласно набранным количеством баллов. " У меня баллы это k! И еще вы можете сделать сортировку в моем коде?
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|||||||||||
09.11.2012, 22:02 [ТС] | 4 | ||||||||||
Дано задачу:
Составить программу, которая подводит итоги Олимпийских игр. пользователь вводит количество золотых, серебряных и бронзовых наград, полученных каждой командой. В результате должна быть подсчитана общее количество наград и соответствующее баллов . Вывод информации осуществить в виде упорядоченного списка согласно набранным количеством баллов. Программу я написал, но с сортировкой проблемы. Нужно чтобы выводило по убыванию по количеству набранных баллов! Помогите реализовать сортировку.
0
|
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
|
||||||
09.11.2012, 23:26 | 5 | |||||
почему бы сюда не добавить сторку
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|
09.11.2012, 23:28 [ТС] | 6 |
MrGrig, можете на примере моего кода показать как это будет, я что-то не очень понял что к чему ..
0
|
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
|
||||||
09.11.2012, 23:38 | 7 | |||||
странность у вас какая то...
почему количество медалей вещественное число? float s=0; s+=a[i].medal[j]; //считает количество всех медалей для каждой команды
1
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|
09.11.2012, 23:43 [ТС] | 8 |
Вы бы не могли мне еще код сортировки подправить, просто я в этих массивах путаюся сильно.
0
|
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
|
|||||||||||
09.11.2012, 23:53 | 9 | ||||||||||
довольно интересный алгоритм, я даже такого что-то и не припомню
Добавлено через 3 минуты хотя по идеи это не совсем точно, таким образом вы поменяете местами только сами балы, можно перегрузить оператор присвоения либо присваивать всю инфу
1
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|
09.11.2012, 23:55 [ТС] | 10 |
у меня почему-то не компилируется
0
|
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
|
|
09.11.2012, 23:59 | 11 |
полный код пожалуйста с указанием ошибки
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
||||||
10.11.2012, 00:02 [ТС] | 12 | |||||
Может я что-то не так написал
вот здесь ошибки
0
|
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
|
|
10.11.2012, 00:14 | 13 |
что именно за ошибки то?
Добавлено через 3 минуты вот с этим могут быть проблемы массивы просто так нельзя присваивать. можно из сделать динамическими и присваивать указатели что проще либо через цикл
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|
10.11.2012, 00:17 [ТС] | 14 |
42 C:\Documents and Settings\Admin\Мои документы\Untitled1.cpp `bals' has not been declared
42 C:\Documents and Settings\Admin\Мои документы\Untitled1.cpp request for member of non-aggregate type before '[' token 52 C:\Documents and Settings\Admin\Мои документы\Untitled1.cpp `name' has not been declared
0
|
178 / 161 / 38
Регистрация: 08.10.2012
Сообщений: 423
|
|
10.11.2012, 09:56 | 15 |
скажите зачем тупо копипастить то что я написал? я по большей части на этом сайте пишу без компилятора и выкладываю свои мысли с помощью кода... Вы же даже не обратили внимания на мою ошибку и даже не поняли почему такая произошла... вы задаете "а" массивом структуры list а в данном случае работаете как с переменной структуры, на то и ругается... извините более помогать вам перехотелось
0
|
iama
|
10.11.2012, 10:48
#16
|
Не по теме: Кто-то про std::sort слышал вообще?
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
||||||
10.11.2012, 22:58 [ТС] | 17 | |||||
Помогите мне с этой задачей, уже пару день думаю как это правильно реализовать! Нужно отсортировать несколько массивов! У меня bals и s хорошо сортирует, а вот name почему-то только первую букву!
Пожалуйста исправьте мой код, очень нужно! Всем спасибо!)
0
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
10.11.2012, 23:07 | 18 |
Ошибка в том, что ты сортируешь строки как числа.
0
|
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
|
|
10.11.2012, 23:14 [ТС] | 19 |
David Sylva, А как их можно по другому сортировать?
0
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
||||||
10.11.2012, 23:14 | 20 | |||||
Вот тебе пример сортировки строк
1
|
10.11.2012, 23:14 | |
10.11.2012, 23:14 | |
Помогаю со студенческими работами здесь
20
сортировка массива (исправить код) Отсортировать столбцы в массиве по уменьшению сумм четных чисел. Сортировка выбором. Исправить код Сортировка, исправить код Быстрая сортировка, исправить код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |