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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции, ох уж эти функции =\ http://www.cyberforum.ru/cpp-beginners/thread221276.html
Написать функцию days с переменным числом параметров, которая находит количество дней, прошедших между двумя датами (параметрами функции являются даты в формате «дд.мм.гг». Написать вызывающую функцию main, которая обращается к функции days не менее трех раз с количеством параметров 3, 5, 8. Помогите...
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 а в институте требуют. Пожалуйста если не трудно помогите с решением. Только по проще как нибудь а то я в этом не разберусь потом :stop: Спасибо! Задача: Дана матрица А(4,4) 1) Найти минимальный элемент среди элементов, лежащих на главной диагонали и его местоположение 2) Найти произведение для элементов второго столбца по...
C++ Структура (простая, но сам не знаю)
напишите структуру из 5 объектов что бы выводила их на экран: 1.стол, 2.стул, 3.компьютер, 4.доска, 5.монитор. Добавлено через 34 минуты напишите структуру из 5 объектов что бы выводила их на экран: 1.стол, 2.стул, 3.компьютер, 4.доска, 5.монитор. В C++ Добавлено через 1 час 15 минут помогите плиз срочно надо
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йти номeрa строк, всe элeмeнты которых положитeльныe. 4. Дaн мaссив из цeлых чисeл А(5х5). Упорядочить столбцы по убывaнию.
C++ индукцтивные функции Ребята можете объяснить индуктивные функции и в качестве примера решите задачу с помощью этого метода спасибо заранее! Определите количество четных элементов в последовательности, завершающейся числом 0. Само число 0, и все, что следует за ним, учитывать не нужно. пример Ввод Вывод подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.12.2010, 17:08     Вопрос по ()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
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;
}
 
Текущее время: 11:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru