Помогите написать программу на С++.
Дан массив, состоящий из целых чисел. Известно, что числа упорядочены по неубыванию (то есть каждый следующий элемент не меньше предыдущего). Напишите программу, которая определит количество различных чисел в этом массиве.
Входные данные
Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.
Выходные данные
Необходимо вывести единственное число - количество различных чисел в массиве.
Примеры
входные данные
5
1 1 1 1 1
выходные данные
1
Answers & Comments
int main(){
int n;
int i,j,col;
int a[100];
for (i=1;i<=100;i++){
a[i]=0;
}
std::cin>>n;
bool f;
col=0;
for (i=1;i<=n;i++){
f=true;
std::cin>>a[i];
for (j=1;j<i;j++){
if (a[i] == a[j]){
f=false; }
} i
f (f){ col++; }
}
std::cout<<col;
}