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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
max122
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 5
#1

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

24.10.2012, 22:13. Просмотров 370. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 22:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сортировка по третьему символу (C++):

Сортировка по последнему символу строк - C++
Здравствуйте. Подскажите пожалуйста,как с помощью указателя, можно отсортировать строки по последнему символу? Пока есть сортировка по...

Stable_sort сортировка вектора по последнему символу - C++
Доброе время суток! Очень срочно помогите плз! void setText() { string number; FILE *file; char* file_name = &quot;file.txt&quot;; ...

Вывести список студентов получивших 3 по третьему экзамену - C++
Всем привет, у меня тут есть проблемка, задали нам на курсач сделать прогу (StringGrid) которая отображает список студентов, осталось...

Прибавить к каждому третьему элементу массива число - C++
После заполнения массива прибавить к каждому третьему элементу число, которое находится в левом соседнем элементе

С помощью функции обмена строк отсортировать матрицу по третьему столбцу - C++
Прошу помочь с решением задачи. Используя функции, решить указанную задачу. Массив должен передаваться в функцию как параметр. ...

Проверить, кратно ли произведение двух заданных натуральных чисел третьему числу - C++
проверить кратно ли произведение натуральных чисел а и б числу с очень надо,помогите пожалуйста

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 22:13
Привет! Вот еще темы с ответами:

Структуры и ввод строк с пробелами: программа пропускает второй шаг, сразу переходя к третьему - почему? - C++
Здравствуйте, уважаемые форумчане! Я новичок и в С++ и на этом форуме, так что прошу сильно не пинать. Начал заниматься по книге Стивена...

Чтение из файла по одному символу - C++
Здравствуйте! Перешел с Pascal но C++. Стоит задача - вывести сумму двух длинных чисел с 30 тыс. раздрядов, т.е. реализовать длинную...

Разделение строки по символу в массив - C++
Всем привет! Мне надо написать функцию, которая разделяет строку по какому-то разделителю и записывает в массив, вот что у меня получилось:...

Поиск слова, по заданному символу - C++
Помогите исправить прогу, нужно найти последнее слово, начинающееся с заданного символа! #include &lt;fstream&gt; #include &lt;iostream&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru