#include <stdio.h>
#define TAMANHO 4
void uniao(int A[], int B[], int C[]){
int i;
for(i = 0; i < TAMANHO ; i++){
if (A[i] == 1){
C[i] = A[i];
}
if (B[i] == 1){
C[i] = B[i];
}
}
}
void imprimir( int vet[], int tam) {
int i;
for (i = 0 ; i < tam ; i++){
if( vet[i] == 1){
printf("Conjuntos: %d \n",i
); }
}
}
int main() {
int A[TAMANHO] = {0,0,1,1};
int B[TAMANHO] = {0,1,1,1};
int C[TAMANHO];
uniao(A,B,C);
imprimir(C,TAMANHO);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgVEFNQU5ITyA0Cgp2b2lkIHVuaWFvKGludCBBW10sIGludCBCW10sIGludCBDW10pewoJaW50IGk7Cglmb3IoaSA9IDA7IGkgPCBUQU1BTkhPIDsgaSsrKXsKCQkgaWYgKEFbaV0gPT0gMSl7CgkJICAgICBDW2ldID0gQVtpXTsgICAgCgkJIH0KCQkgaWYgKEJbaV0gPT0gMSl7CgkJICAgICBDW2ldID0gQltpXTsgICAgCgkJIH0KCX0KfQoKdm9pZCBpbXByaW1pciggaW50IHZldFtdLCBpbnQgdGFtKSB7CglpbnQgaTsKCWZvciAoaSA9IDAgOyBpIDwgdGFtIDsgaSsrKXsKCQkgaWYoIHZldFtpXSA9PSAxKXsKCQkgICAgIHByaW50ZigiQ29uanVudG9zOiAlZCBcbiIsaSApOyAgCgkJIH0KCX0KfQoKaW50IG1haW4oKSB7CglpbnQgQVtUQU1BTkhPXSA9IHswLDAsMSwxfTsKCWludCBCW1RBTUFOSE9dID0gezAsMSwxLDF9OwoJaW50IENbVEFNQU5IT107Cgl1bmlhbyhBLEIsQyk7CglpbXByaW1pcihDLFRBTUFOSE8pOwoJcmV0dXJuIDA7Cn0=