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

Возникли трудности с функцией быстрой сортировки qsort - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Основы ветвления http://www.cyberforum.ru/cpp-beginners/thread569727.html
Встретился на сайте с такой подачей ветвления: if ( !qwe ) Что значит восклицательный знак, неравенство?
C++ Сортировка букв. Отсортировать буквы в строке в порядке возрастания с учетом регистра. Помогите написать код под компилятор Borland c++,заранее спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread569724.html
C++ рандом со значение меньше нуля
for (int i = 0; i < 50; i++){ A=rand()%100; } как сделать чтобы рандомные числа были не только положительные ну и отрицательные)
Как переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами C++
Подскажите как реализовать перестановку элементов массива в заданом промежутке? Минимум и максимум массива я нашел, а как переставить элементы не знаю... Подкиньте идею.
C++ драйвер клавиатуры http://www.cyberforum.ru/cpp-beginners/thread569708.html
Здравствуйте! Может кто-нибудь дать исходники на драйвер клавиатуры и мыши с подробным описанием строк. Или любой небольшой исходник драйвера с подробным описанием строк. Спасибо.
C++ таблица значений функции Написать программу, которая выводит таблицу значений функции y=|[-2|+|x+1|. Диапазон изменения аргумента: от -4 до 4, шаг=0,5. подробнее

Показать сообщение отдельно
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
13.05.2012, 01:31     Возникли трудности с функцией быстрой сортировки qsort
Ну так же примерно.
C++
1
2
3
4
5
6
7
8
9
10
int compare_by_area(const void * a, const void * b)
{
  rectangle const* pa = static_cast<rectangle const*>(a);
  rectangle const* pb = static_cast<rectangle const*>(b);
  double area_a = pa->width * pa->height;
  double area_b = pb->width * pb->height;
  if (area_a < area_b) return -1; 
  if (area_a > area_b) return  1; 
  return 0;
}
 
Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru