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

Алгоритм работы функции qsort - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Справочник: данные из ячейки не выводятся на экран http://www.cyberforum.ru/cpp-beginners/thread130381.html
проблема в чём: данные из ячейки не выводятся на экран. Как это исправить? #include <iostream.h> #include <stdlib.h> #include <string.h> using namespace std; struct record { char surname ;
C++ Сдача курсовой Динамическая обработка информация о наличии автобусов в парке. Справочные сведения: Указание:Сведения о каждом автобусе содержат: 1. № автобуса; 2. фамилию и инициалы водителя; 3. номер маршрута. Программа должна обеспечивать: а) формирование данных о всех автобусах в виде списка; б) при выезде каждого автобуса из парка вводится номер автобуса, и про-грамма удаляет данные об этом... http://www.cyberforum.ru/cpp-beginners/thread130378.html
C++ Сформировать список, состоящий из чисел входящих в последовательность n!!
Сформировать список, состоящий из чисел входящих в последовательность n!! (факториал чётных чисел) n заданно пользователем. n!!=2*4*6…*n кто то осилит???
C++ Опишите структуру с именем STUDENT
Задание звучит так: "Описать структуру студенты, содержащую информацию о студентах группы: фамилия, имя, отчество, год рождения, курс, форма обучения. Создать массив таких структур и заполнить его. По запросу пользователя вывести на экран всех студентов контрактной формы обучения." Вот, что я набросал в Вижуале. Делал так, как я представляю себе эту программу, но выдает кучу ошибок \: ...
C++ За названием месяца определить сезон http://www.cyberforum.ru/cpp-beginners/thread130335.html
Помогите написать программу на С++ .За названием месяца определить сезон (время года). Буду очень благодарен !
C++ Расположить в массиве R[10] сночала положительные, а затем отрицательные элелементы массива Z[10] Помогите пожалуйста .Расположить в массиве R сночала положительные, а затем отрицательные элелементы массива Z подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
16.05.2010, 14:48     Алгоритм работы функции qsort
Тиша, на всякий случай: есть ещё библиотечная функция qsort(), по-моему, лучше всё-таки её использовать...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <stdlib.h>
    
int cmp_values(const void *a, const void *b){
    return *(int*)a - *(int*)b;
}
 
int main(void){
    int arr[] = { 3, 9, 0, 5, 8, 2, 1, 4, 7, 6 };
    int i, size;
    
    size = sizeof(arr) / sizeof(*arr);
    printf("Unsorted: ");
    for ( i = 0; i < size; ++i )
        printf("%d ", arr[i]);
    
    qsort(arr, size, sizeof(int), cmp_values);
    
    printf("\nSorted:   ");
    for ( i = 0; i < size; ++i )
        printf("%d ", arr[i]);
    printf("\n");
    exit(0);
}
 
Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru