#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

#define TAM 10

int difNumbers(int array[], int count) {
    int uniqValue[count];
    int n = 0;

    for(int i = 0; i < count; i++) {
        unsigned char foundUnique = 0;
        for(int x = 0; x < n; x++) {
            if(uniqValue[x] == array[i]) {
                foundUnique = 1;
                break;
            }
        }
        if(!foundUnique) {
            uniqValue[n] = array[i];
            n++;
        }
    }

    return n;
}

int main()  {
    setlocale(LC_ALL, "Portuguese");
    int vector[TAM], i;

    for(i = 0; i < TAM; i++) {
        printf("[%d]:", i+1);
        scanf("%d", &vector[i]);
    }
    printf("%d", difNumbers(vector, TAM));
    return 0;
}
