1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 97
|
||||||
1 | ||||||
Застопорился с qsort22.05.2011, 00:52. Показов 1390. Ответов 15
Метки нет (Все метки)
Суть задачи в следующем:
Дан одномерный массив длиной N. Массив заполняется датчиком случайных чисел (лучше использовать любое распределение, кроме нормального). Необходимо отсортировать массив со случайными числами используя qsort.
0
|
22.05.2011, 00:52 | |
Ответы с готовыми решениями:
15
Застопорился на выборке Застопорился сайт и далее ни-ни Застопорился с БД. Собственные наработки прилагаются qsort |
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
|
||||||
22.05.2011, 00:58 | 2 | |||||
В <algorithm> есть функция sort (рекурсивная сортировка), аргументы - начала и конец вектора для сортировки:
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
22.05.2011, 01:06 | 4 | |||||
0
|
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 97
|
||||||
22.05.2011, 01:41 [ТС] | 5 | |||||
asics,
Я убрал стоку и добавил библиотеку, но вот возникает вопрос. Насколько я понял, мы должны задать определенные значения для того чтобы программа от чего-то отталкивалась, но надо чтобы он отталкивался от нуля и шел по возрастанию, но куда эту фуекцию поставить и какие значения ввести, если мы число элементов массива задаем сами
0
|
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 97
|
||||||
23.05.2011, 10:48 [ТС] | 6 | |||||
Я пот переделал слегка, но неидет. Может я что-то нетак сделалал или забыл, подскажите
Вот код:
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
23.05.2011, 11:09 | 7 |
Feytan, а чем решение выше не нравится?
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,591
|
|||||||||||
23.05.2011, 11:09 | 8 | ||||||||||
Поскольку функция сравнения должна возвращать любое положительное или отрицательное число, её можно написать проще.
0
|
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 97
|
||||||
23.05.2011, 13:40 [ТС] | 9 | |||||
lemegeton,
Спасибо, дейтвительно скобку забыл поставить. Я вот попытался с добавлением еще одного случайного элемента, но что-то идет не так как надо Вот код:
0
|
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 97
|
||||||
24.05.2011, 13:42 [ТС] | 10 | |||||
Я немного код изменил и добавил в нем условие увеличение на 1 число.
Вот код:
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
24.05.2011, 13:46 | 11 |
Feytan, в функции compare_ints изменять глобальный счетчик
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,591
|
||||||
24.05.2011, 15:45 | 12 | |||||
0
|
3 / 3 / 4
Регистрация: 06.05.2010
Сообщений: 18
|
||||||
24.05.2011, 15:46 | 13 | |||||
можно использовать свою сортировку, а не из STL
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
24.05.2011, 16:02 | 14 |
lasbat, qsort такой STL...
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,591
|
||||||
24.05.2011, 16:03 | 15 | |||||
Опечатался. Должно быть
1
|
3 / 3 / 4
Регистрация: 06.05.2010
Сообщений: 18
|
|
24.05.2011, 16:13 | 16 |
0
|
24.05.2011, 16:13 | |
24.05.2011, 16:13 | |
Помогаю со студенческими работами здесь
16
qsort qsort qSort qsort qsort C++ Vector and qsort Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |