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

Сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ define не http://www.cyberforum.ru/cpp-beginners/thread680585.html
Здравствуйте. "Дефайню" "%f" для вывода: #define fss "%f"; . И потом делаю вывод вот такой вот: for(i=0;i<n;i++) fscanf(in,fss,&a->di);. И возникают ошибочки, типо IntelliSense: expected a ')' и...
C++ Разработка класса "Комплексное число" помогите решить задание,вот оно: Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание объекта и его основных свойств... http://www.cyberforum.ru/cpp-beginners/thread680583.html
Программа рисует три концентрические окружности и закрашивает пространство между ними (исправить ошибки) C++
Данная программа рисует три концентрические окружности и закрашивает пространство между ними. #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> ...
C++ Приведите ситуации когда использование классов лучше структур и функций
Не соображу, зачем нужны классы? Когда их применение предпочтительнее использования структур и функций и почему?
C++ Считать строку и занести ее адресс другой переменой http://www.cyberforum.ru/cpp-beginners/thread680542.html
Пытаюсь сделать функцию наподобе scanf со сменным количеством параметров. С числами разобрался. как считать строку? Имеется функция такого формата: void Input ( char* format, ...) { char**...
C++ Принцип работы с неблокирующими сокетами При переводе сокета в неблокирующий режим при любой операции он сразу возвращает управление. С получением данных проблем нет, - произошло событие, считываем. А вот с отправкой данных никак не пойму.... подробнее

Показать сообщение отдельно
max122
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 5

Сортировка - C++

25.10.2012, 21:07. Просмотров 309. Ответов 3
Метки (Все метки)

Мне нужно написать программу, которая отсортирует мою структуру по третьему символу(по чару в данном примере). Сейчас у меня подставлена в текст программы простая быстрая сортировка
C++ (Qt)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
 
int compare(const void *arg1, const void *arg2)
{
    return strcmp((char *)arg1, (char *)arg2);
}
 
int main() 
{ 
    setlocale(0,"Rus");
    struct ORDER             //описание структуры с 3-мя полями// 
    { 
        char plat[8];  
        int polu4; 
        float sum; 
    }
    aa[3];    //объявление структуры и массива структур из 3 эл-в// 
 
    int i; 
 
    for(i=0;i<3;i++){ 
        cout<< ("Введите счёт платильщика, счёт получателя и сумму") <<endl; 
        cin>>aa[i].plat>>aa[i].polu4>>aa[i].sum; 
    } 
 
    // сортировка 
 
    qsort(aa, 3, sizeof(ORDER), compare);
    for(i=0;i<3;i++)
    { 
        cout<< aa[i].plat<< "  " << aa[i].polu4<< "  " << aa[i].sum<<endl;
    }
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru