Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Основы ветвления https://www.cyberforum.ru/ cpp-beginners/ thread569727.html
Встретился на сайте с такой подачей ветвления: if ( !qwe ) Что значит восклицательный знак, неравенство?
C++ Сортировка букв.
Отсортировать буквы в строке в порядке возрастания с учетом регистра. Помогите написать код под компилятор Borland c++,заранее спасибо!!!
C++ рандом со значение меньше нуля for (int i = 0; i < 50; i++){ A=rand()%100; } как сделать чтобы рандомные числа были не только положительные ну и отрицательные) https://www.cyberforum.ru/ cpp-beginners/ thread569722.html C++ Как переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами https://www.cyberforum.ru/ cpp-beginners/ thread569709.html
Подскажите как реализовать перестановку элементов массива в заданом промежутке? Минимум и максимум массива я нашел, а как переставить элементы не знаю... Подкиньте идею.
C++ Вывести таблицу значений функции
Написать программу, которая выводит таблицу значений функции y=|[-2|+|x+1|. Диапазон изменения аргумента: от -4 до 4, шаг=0,5.
C++ Простая задача с массивами https://www.cyberforum.ru/ cpp-beginners/ thread569673.html
Добрый день, на сайте ********/asp/gb.asp?page2=1&id=9&page=1 есть задача, Я ее решил, у меня все работает, и когда я подставляю в input.txt значения примеров и сравниаю ответ со своим ответом, то все правильно выводится. Но когда я задачку отправляю на сервер для проверки мне на первом же тести пишется что неправильный ответ. Где и в чем у меня ошибка?
C++ Сортировка структуры по датам https://www.cyberforum.ru/ cpp-beginners/ thread569671.html
в радиоателье храняться квитанции о сданных в ремонт телевизорах. каждая квитанция содержит следующую информацию: марка телевизора, дата приемки в ремонт, состояние готовности заказа (выполнен, невыполнен). вывести информацию о заказах, которые на текущий момент не выполнены. программу написала #include "StdAfx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> #include...
Вывод дерева в виде иерархий папок C++
Здравствуйте! Есть код который реализует n-арное дерево в бинарное, по принципу "левый сын, правый брат", не могу вывести на консоль в виде иерархий папок. Например в данном коде такое дерево: Baha Galya Beka Biko Kauna Aslan Olzhas Erema Barkas нужно что бы вывело примерно...
C++ Вывести вектор, начиная с последнего элемента https://www.cyberforum.ru/ cpp-beginners/ thread569663.html
у меня есть вектор целых чисел как мне вывести вектор начиная с последнего элемента while(x.empty()){ printf("d%", x.end()); x.pop_back(); }
C++ Класс <string> https://www.cyberforum.ru/ cpp-beginners/ thread569655.html
Подскажите пожалуста, как переписать из строки str первые n байтов в строку str1, а остальные в строку str2?
C++ Перегрузка оператора ++
Что делает оператор ++ при его перегрузке?
C++ поиск по стеку надеюсь на вашу помощь. написал программу, стек формируется, но вот выполнить поиск по стеку у меня никак не выходит, объясните в чем я не прав, если не трудно поправьте, буду благодарен: #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread569630.html
Эксперт С++
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
09.05.2012, 22:43 0

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

09.05.2012, 22:43. Показов 3168. Ответов 23
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int compare(const void * a, const void * b)
{
  rectangle const* pa = reinterpret_cast<rectangle const*>(a);
  rectangle const* pb = reinterpret_cast<rectangle const*>(b);
  if (pa->height < pb->height) return -1; 
  if (pa->height > pb->height) return  1; 
  return 0;
}
 
// ...
 
    qsort(arr_rectangle, 10, sizeof(arr_rectangle[0]), compare);
    cout << "Отсортированный массив по высоте \n";
    for (i=0; i<n; i++)
    {
        cout << arr_rectangle[i].height << "\t" << arr_rectangle[i].width << endl;
    }
 
// ...
Но вообще-то в C++ есть контейнеры и стандартный алгоритм std::sort(), который идеологически более правильный

Вернуться к обсуждению:
Возникли трудности с функцией быстрой сортировки qsort C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2012, 22:43
Готовые ответы и решения:

std::sort/qSort. Реализация сортировки с заданной функцией сортировки в классе. must use '.*' or '->*' to call
Доброго времени суток. Столкнулся с проблемой. Необходимо отсортировать элементы в списке Qt (то...

Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort
2. Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort, прототип...

Выполнить сортировку массива с помощью стандартной функции быстрой сортировки qsort
Здравствуйте! прошу вас о помощи! помогите пожалуйста с программой! &quot;Выполнить сортировку массива...

Провести сортировку числового массива, используя алгоритм быстрой сортировки QSort
Помогите ,пожалуйста. С#

23
09.05.2012, 22:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2012, 22:43
Помогаю со студенческими работами здесь

Возникли трудности
В общем, есть задание. Нужна программа которая запрашивает у пользователя ввод формы мяча и его...

Возникли трудности(

Возникли трудности с задачками
Доброго времени суток! Помогите пожалуйста решить следующие задачки.

Возникли трудности с подключением к БД - 2
Здравствуйте. Необходимо подключиться к БД через MATLAB 2017 программно. Делаю так: ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru