sortowanie elementów tablicy struktury

Biorąc pod uwagę tablicę struktury (w C), próbuję wydrukować wyniki w grupach płci iw podrzędnym porządku według kolejności numerycznej. Na przykład:

struct employee{
char gender[13]
char name[13];
int id;
};

Powiedz, że definiuję tablicę struktury w ten sposób:

struct employee info[2]={{"male","Matt",1234},{"female","Jessica",2345},{"male","Josh",1235}};

Jak mogłem drukować takie wyniki

1234 Matt
1235 Josh


2345 Jessica

questionAnswers(3)

yourAnswerToTheQuestion