Дан массив, содержащий 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; } Запрещается использовать не описанные переменные, но допускается не использовать некоторые из них.
Задание

Дан массив, содержащий 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 \\lt N; i\+\+\)
scanf\("%d", &a⟨1⟩\);
...
return 0;
}

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