#include <stdio.h>
#define TAMANHO 5

int existe(int* vetor, int tamanho, int elemento){
    int i;
    for (i = 0; i < tamanho; ++i){
        if (vetor[i] == elemento) return 1;
    }

    return 0;
}

int main(void)
{
    int vetA[TAMANHO], vetB[TAMANHO], vetC[TAMANHO*2], i;

    printf ("Informe %d valores para o VETOR A:\n\n", TAMANHO);
    for (i=0; i<TAMANHO; i++)
        scanf ("%d", &vetA[i]);

    printf ("\nInforme %d valores para o VETOR B:\n\n", TAMANHO);
    for (i=0; i<TAMANHO; i++)
        scanf ("%d", &vetB[i]);

    int tamC = 0;

    for (i = 0; i < TAMANHO; ++i)
        if (!existe(vetC, tamC, vetA[i])) vetC[tamC++] = vetA[i];

    for (i = 0; i < TAMANHO; ++i)
        if (!existe(vetC, tamC, vetB[i])) vetC[tamC++] = vetB[i];


    printf ("\nA uniao dos vetores e:\n\n");

    for (i=0; i<tamC; i++)
        printf ("%d, ", vetC[i]);


    return 0;
}


