#include #include struct person { char name[20]; int alter; int lieblingszahl; }; int lese_person(struct person *pers) { int r; r = scanf("%s %d %d\n", pers->name, &pers->alter, &(*pers).lieblingszahl); return (r == 3); } void schreibe_person(struct person pers) { printf("%s %d %d\n", pers.name, pers.alter, pers.lieblingszahl); } void veraendere_person(struct person *pers) { int tmp; tmp = pers->alter; pers->alter = pers->lieblingszahl; (*pers).lieblingszahl = tmp; } int main() { struct person pers; while (lese_person(&pers)) { veraendere_person(&pers); schreibe_person(pers); } }