#include <stdio.h>
typedef struct{
int tia, drt;
} SMackenzista;
typedef union{
int tia, drt;
} UMackenzista;
int main(void) {
UMackenzista aluno1, prof1;
SMackenzista aluno2, prof2;
aluno1.tia = 123456;
prof1.drt = 302010;
aluno2.tia = 654321;
prof2.drt = 302011;
printf("A TIA 1: %x\n",aluno1.
drt); printf("A TIA 1: %x\n",aluno1.
tia);
printf("P TIA 1: %x\n",prof1.
drt); printf("P TIA 1: %x\n",prof1.
tia);
printf("A TIA 2: %x\n",aluno2.
drt); printf("A TIA 2: %x\n",aluno2.
tia);
printf("P TIA 2: %x\n",prof2.
drt); printf("P TIA 2: %x\n",prof2.
tia);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnR5cGVkZWYgc3RydWN0ewoJaW50IHRpYSwgZHJ0Owp9IFNNYWNrZW56aXN0YTsKCnR5cGVkZWYgdW5pb257CglpbnQgdGlhLCBkcnQ7Cn0gVU1hY2tlbnppc3RhOwoKaW50IG1haW4odm9pZCkgewoJVU1hY2tlbnppc3RhIGFsdW5vMSwgcHJvZjE7CiAgICBTTWFja2VuemlzdGEgYWx1bm8yLCBwcm9mMjsKCQoJYWx1bm8xLnRpYSA9IDEyMzQ1NjsKCXByb2YxLmRydCA9IDMwMjAxMDsKCQoJYWx1bm8yLnRpYSA9IDY1NDMyMTsKCXByb2YyLmRydCA9IDMwMjAxMTsKCglwcmludGYoIkEgVElBIDE6ICV4XG4iLGFsdW5vMS5kcnQpOwoJcHJpbnRmKCJBIFRJQSAxOiAleFxuIixhbHVubzEudGlhKTsKCQoJcHJpbnRmKCJQIFRJQSAxOiAleFxuIixwcm9mMS5kcnQpOwoJcHJpbnRmKCJQIFRJQSAxOiAleFxuIixwcm9mMS50aWEpOwoJCglwcmludGYoIkEgVElBIDI6ICV4XG4iLGFsdW5vMi5kcnQpOwoJcHJpbnRmKCJBIFRJQSAyOiAleFxuIixhbHVubzIudGlhKTsKCQoJcHJpbnRmKCJQIFRJQSAyOiAleFxuIixwcm9mMi5kcnQpOwoJcHJpbnRmKCJQIFRJQSAyOiAleFxuIixwcm9mMi50aWEpOwoKCXJldHVybiAwOwp9Cg==