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

Вопрос по ()qsort - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции, ох уж эти функции =\ http://www.cyberforum.ru/cpp-beginners/thread221276.html
Написать функцию days с переменным числом параметров, которая находит количество дней, прошедших между двумя датами (параметрами функции являются даты в формате «дд.мм.гг». Написать вызывающую...
C++ Как это будет выглядеть в С++ Вот программа на Паскале VAR S:STRING; BEGIN WHILE NOT EOF DO BEGIN READLN(S); WRITELN(S) END END. Помогите перевести, а то никак не получается. http://www.cyberforum.ru/cpp-beginners/thread221272.html
C++ Нужен совет по проге.
Здравствуйте. У меня есть проблема с задачей на C++. Я в нем полный 0 а в институте требуют. Пожалуйста если не трудно помогите с решением. Только по проще как нибудь а то я в этом не разберусь потом...
C++ Структура (простая, но сам не знаю)
напишите структуру из 5 объектов что бы выводила их на экран: 1.стол, 2.стул, 3.компьютер, 4.доска, 5.монитор. Добавлено через 34 минуты напишите структуру из 5 объектов что бы выводила их на...
C++ упрaжнeния по двумeрным мaссивaм http://www.cyberforum.ru/cpp-beginners/thread221258.html
1. Дaн мaссив из цeлых чисeл А(5х5). Нaйти произвeдeниe элeмeнтов мaссивa. 2. Дaн мaссив из цeлых чисeл А(5х5). Нaйти мaксимум в кaждой строкe мaссивa. 3. Дaн мaссив из цeлых чисeл А(5х5). Нaйти...
C++ индукцтивные функции Ребята можете объяснить индуктивные функции и в качестве примера решите задачу с помощью этого метода спасибо заранее! Определите количество четных элементов в последовательности, завершающейся... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,811
27.12.2010, 17:08
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
25
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int cmp(const void * a, const void * b){
    return strlen(*(char**)a) - strlen(*(char**)b);
}
 
#define SIZE 5
 
int main(void){
    char * words[SIZE] = { "aaaaaaaaa", "bbbbbbb", "zzz", "xxxxxx", "yyyy" };
    int i;
    
    printf("Before: ");
    for ( i = 0; i < SIZE; ++i )
        printf("%s ", words[i]);
    qsort(words, SIZE, sizeof(char*), cmp);
    printf("\nAfter:  ");
    for ( i = 0; i < SIZE; ++i )
        printf("%s ", words[i]);
    printf("\n");
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru