#include<stdio.h>

#define MAX_PERS 100

typedef struct {
	int d;
	int m;
	int a;
} t_data;

typedef struct {
	int id;
	t_data dn;	// data naixement
} t_persona;

main() {
	t_persona v[MAX_PERS] = {
		{1, { 1, 12, 1992}},
		{2, {12,  3, 1992}},
		{3, { 1, 10, 1992}},
		{4, { 1, 12, 1992}},
		{5, {11, 11, 1992}},
		{6, {11,  5, 1992}},
		{7, {12,  3, 1992}},
		{8, { 1, 12, 1992}},
	};
	int num_persones = 8;
	int i, j;
	for(i=0;i<num_persones;i++) {
		for(j=i+1;j<num_persones;j++) {
			if ((v[i].dn.d == v[j].dn.d) &&
			    (v[i].dn.m == v[j].dn.m)) {
				printf("id %d i id %d fans anys el mateix dia (%d/%d)\n", v[i].id, v[j].id, v[i].dn.d, v[i].dn.m);
			}
		}
	}
}

