Задание

Дан массив, содержащий 2017 целых чисел.

Необходимо определить количество «уникальных» значений элементов этого массива, то есть количество значений элементов без учёта их возможных повторов.

Например, в массиве из 6 элементов, равных соответственно 2; 0; 1; 0; 0; 1, уникальными значениями являются 0; 1; 2, значит, ответом будет 3 — их количество. Исходные данные объявлены так, как показано ниже.

#include <stdio.h>

#define N 2017

int main() {

int a[N];

int i, j, count;

for (i = 0; i < N; i++)

scanf("%d", &a[i]);

...

return 0;

}

Запрещается использовать не описанные переменные, но допускается не использовать некоторые из них.