Юлия Симбиркина
Юлия Симбиркина

Как отсортировать объекты из структуры С++?

Вывести на екран всех людей старше 25лет.

Cod_C++:

#include

using namespace std;

struct Human{

char name[30];

char sex;

int year;

int height;

int weight;

};

int main(){

//The reading part START//

Human human[2];

for (int i = 0; i < 2; i++) {

cout

ДН
Даня Никитенко

В смысле как? В том участке кода, где вы выводите на экран список, добавляете самый обыкновенный if (human[i].year > 25) { //вот тут и выводите запись}

ЕЕ
Елена Емельянова

vector hs;
sort(hs.begin(),hs.end(),hcmp);
hcmp - функтор определяющий как сравнивать эти структуры.

Либо можно переопределить операторы тогда hcmp не нужен.

Похожие вопросы
Как отсортировать массив в php
Программирование. Структуры. Массивы структур
Как отсортировать массивы в С++(по убыванию, по возрастанию безразницы)
Отсортировать массив по алфавиту в с++
как в сортировке методом выбора отсортировать по фамилии?
Как отсортировать по возрастанию в Excel так, чтобы...
Обладают ли неживые объекты энергетической структурой?
Как отсортировать базу EXCEL
как отсортировать массив методом слияния??? паскаль
Отсортировать массив с фамилиями в c++