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

Сортировка по третьему символу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление суммы ряда с заданной точностью E http://www.cyberforum.ru/cpp-beginners/thread679828.html
Здравствуйте , можете помочь ? Даны действительные числа x , E (x не равен 0, 1>=E>0). Составить функцию вычисления суммы с точностью E и последнего слагаемого, включенного в сумму: - Считать,...
C++ Задача из книжки на while и if.else Файл с условием прикрепил. Вопрос: в учебнике постоянно разбирались примеры с использованием классов. Мне кажется, в этой задаче ни к чему создавать класс, вроде можно просто в исходном коде сразу... http://www.cyberforum.ru/cpp-beginners/thread679826.html
C++ Не могу придумать алгоритм
В общем у меня есть переменные left = 'n'; top = 'n'; right = 'y'; down = 'y'; и нужно чтоб функция выбирала рандомно одну из этих переменных (при условии что его значение равно 'y') и return...
Найти произведение элементов массива, расположенных между максимальным и минимальным элементами C++
Помогите дописать код! #include <iostream.h> #include <windows.h> using namespace std; int main() { SetConsoleOutputCP(1251); int A,i,n,p=1,S=1,max,min,maxi,mini,q=0; cin>>n;
C++ Вводиться из N вещественных чисел. Определить является ли последовательность строго возрастающий http://www.cyberforum.ru/cpp-beginners/thread679817.html
задачу оформить с помощью while
C++ Вводится последовательность из n целых чисел (n задается с клавиатуры). Найти количество чисел, больших обоих своих соседей (локальных максимумов). Помогите написать программу в С++!!!))) Вводится последовательность из n целых чисел (n задается с клавиатуры). Найти количество чисел, больших обоих своих соседей (локальных максимумов). ... подробнее

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

Сортировка по третьему символу - C++

24.10.2012, 22:13. Просмотров 368. Ответов 0
Метки (Все метки)

Мне нужно написать программу, которая отсортирует мою структуру по третьему символу(по чару в данном примере). Сейчас у меня подставлена в текст программы простая быстрая сортировка
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
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