Как сохранить предопределенные значения, отсортированные по дате в C ++?

Adarsh Patel спросил: 03 февраля 2018 в 10:25 в: c++

Я хочу сохранить предопределенные (жестко заданные) значения в объекте пользователя и отобразить его на экране с сортировкой даты. Как я могу это достичь?

Вот проблема и мой код.

Общество хранит список членов и использует программу для хранения списка. Для каждого участника записывается следующая информация:

номера членов, начинающиеся с даты, когда человек присоединился к обществу, или нет. все еще член. Программа должна предлагать три варианта. 1) Введите сведения о члене (текущем или предыдущем члене). Члены могут быть введены в любом порядке. Вы можете предположить, что членский номер доступен из какого-либо существующего списка, поэтому просто нужно введем в программу вместе с другими данными.

2) Подскажите текущую дату и произведите в качестве вывода список людей, которые были участником не менее 10 лет (и все еще являются членами в настоящее время). Список должен быть в порядке даты присоединения и разделения в зависимости от того, как долго они были членами (50 + лет, 40 + лет и т. д.). Если существует более одного человека, который присоединился в тот же день, их следует указывать в алфавитном порядке фамилии и, если они имеют одну и ту же фамилию, имя. Список должен производиться путем сортировки набора членов в требуемом порядке.

3) Подскажите номер членства и отметьте членство пользователя как неактивное.

Результат должен выглядеть примерно так:

Long-standing members at 20/02/201250+years
mem no date joined name
432 21/07/1963 Xerxes Smith
3103 20/02/1968 Aloysius Baker40+years
mem no. date joined name
4934 21/02/1968 Hermione Turner
0123 08/06/1975 Bartholomew Wright
1498 08/06/1975 Ermintrude Wright30+year

---- -----------------------------

0 ответов