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

Сортировка массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двусвязанный список http://www.cyberforum.ru/cpp-beginners/thread296881.html
Вобщем нужно реализовать основные функции для работы с двусвязанным списком (вставка элемента,удаление,печать,сортировка). вот что уже набросал: #include <iostream> #include <conio.h> using...
C++ функция даны действительные числа а0, а1,...., аn получить для чисел х=1,2,3,4 значение р(х+1) - р(х), где р(у) = a4(pow(y,6))+a3(pow(y,5))+...+a0 http://www.cyberforum.ru/cpp-beginners/thread296857.html
C++ календарь произвольного месяца
помогите пожалуйста нужно написать программу,которая выводит календарь для заданного месяца то есть распечатывает в виде таблицы числа месяца с указанием названий дня недели.
C++ Перевод дробных чисел из десятичной в двоичную систему счисления
для натуральных чисел все понятно, и предельно ясно. А как сделать для дробных чисел? Ведь перевод дроби надо умножать, а здесь делить с остатком, кто поможет? #include<iostream.h>...
C++ Process http://www.cyberforum.ru/cpp-beginners/thread296806.html
У меня такой вопрос так system("start program.exe"); cout << "aaaaaa"; запускаю программу потом вывожу кокой то текст, как сделать так чтобы программа подаждала пока program.exe закончила свою...
C++ Чтение массива структур из файла есть структура typedef struct { unsigned short codeContribution; unsigned short contributorCode; float amountContribution; char dateContribution; } SInfo; подробнее

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

Сортировка массива структур - C++

16.05.2011, 15:35. Просмотров 479. Ответов 0
Метки (Все метки)

В общем мне дан массив структур, считанный из файла. Нужно отсортировать его по некоторым полям(в данном случае по ФИО, среднему баллу и номеру зачетки) + через e-num задать дату рождения и отсортировать по ней. Не понимаю как реализовать. Объясните, пожалуйста, что куда:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
enum month{
    Junuary,February,March,April,May,June,July,August,September,November,October;
};
 
struct student{
    char firstname [20];
    char secondname [20];
    char thirdname [20];
    int day;
    month months;
    int year;
    int number_zach;
    int mathematics;
    int russian;
    int english;
    int geometry;
    int pe;
    float sred_ball;
};
student a[n];

и еще не понятно как e-num использовать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru