Błąd masz przy wywoływaniu scanf. Powinieneś przesyłać adresy zmiennych, a nie ich wartości:
scanf("%d", &xyz[i].z); // przesyłamy adres
Błąd masz przy wywoływaniu scanf. Powinieneś przesyłać adresy zmiennych, a nie ich wartości:
scanf("%d", &xyz[i].z); // przesyłamy adres