Форум программистов, компьютерный форум CyberForum.ru

Функция Qsort - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разложение косинуса с заданной точностью C++ http://www.cyberforum.ru/cpp-beginners/thread383109.html
Нужно вычислить значение косинуса, используя формулу тейлора для косинуса (-1)^n*x^(2n)/(2n)! #include <iostream> #include <math.h> using namespace std;
C++ Сортировка CString в MDI приложении Помогите добавить сортировку для списка студентов в MDI приложении по длине имени студента по убыванию - нужно как-то в CString определять длину заполненного поля с именем студента и обработчиком кнопки для сортировки - сортировать по уменьшению Также дополнительно вопросы: Нужно уменьшение количества пропусков для последнего студента из списка на 1 и так последовательно (нажимая на... http://www.cyberforum.ru/cpp-beginners/thread383108.html
Помогите с функцией. C++
Кто-нибудь может мне объяснить как правильно задавать функцию, как правильно к ней обращаться ? Буду очень благодарен.
C++ класс
написать программу на создание класса. дано комплексное число,pr принимает значение в зависимости от представления числа:pr=1,алгебраическая,0-тригонометрическая. члены класса 2 действительных числа ,pr,методы.конструктор в котором предусмотреть в какой форме будет вводиться число,метод вывода комплексного числа в алгебраической и тригонометрической форме.операторы перегрузки +,-,*,/. a b c d...
C++ Как правильно запустить рекурсию? http://www.cyberforum.ru/cpp-beginners/thread383097.html
как правильно запустить рекурсию? const reversion reversion::operator %(const reversion &right) { ...... ...... ...... reversion::operator %(right); // можно ли ее так запустить }
C++ url decoder на c++ Требуется написать url decoder на c++ Что-то у меня нет никах соображений по этому поводу, направте меня, пожалуйста. подробнее

Показать сообщение отдельно
vikichocolate
 Аватар для vikichocolate
25 / 14 / 1
Регистрация: 11.11.2011
Сообщений: 94
13.11.2011, 18:51     Функция Qsort
В стандартной библиотеке языка программирования Си есть специальные функции qsort и bsearch.
Функция qsort выполняют сортировку массива, элементы которого имеют произвольный тип.
Эта функция реализует «быстрый алгоритм» сортировки массивов и имеет следующий прототип:
C++
1
void  qsort(void *base, size_t n, size_t size, int (*cmp) (const void *e1, const void *e2));
который описан в заголовочном файле
C++
1
stdlib.h.
Назначение параметров этой функции:
base - адрес массива,
n - количество элементов в массиве,
size - длина элемента массива,
cmp - указатель на функцию сравнения, которая возвращает:
- отрицательное число, если элемент e1 меньше элемента e2;
- 0, если элемент e1 равен элементу e2;
- положительное число, если элемент e1 больше элемента e2
 
Текущее время: 20:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru