#include struct Angaben { int geburtsjahr; double koerpertemperatur; int pillenProTag; }; int vergleich(struct Angaben *p1, struct Angaben *p2); int vergleich(struct Angaben *p1, struct Angaben *p2) { return (p1->geburtsjahr == p2->geburtsjahr) && (p1->koerpertemperatur == p2->koerpertemperatur) && (p1->pillenProTag == p2->pillenProTag); } int main() { struct Angaben person1, person2, person3; person1.geburtsjahr = 1990; person1.koerpertemperatur = 37.5; person1.pillenProTag = 0; person2.geburtsjahr = 1991; person2.koerpertemperatur = 39.2; person2.pillenProTag = 3; person3.geburtsjahr = 1990; person3.koerpertemperatur = 37.5; person3.pillenProTag = 0; printf("person1 und person2 sind %sgleich\n", (vergleich(&person1, &person2) ? "" : "un")); printf("person1 und person3 sind %sgleich\n", (vergleich(&person1, &person3) ? "" : "un")); return 0; }