C++ Дан массив, состоящий из целых чисел. Известно, что числа упорядочены по неубыванию (то есть каждый следующий элемент не меньше предыдущего). Напишите программу, которая определит количество различных чисел в этом массиве.
Входные данные есть?
и выходные
да
Входные данныеСначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел, находящихся в пределах от −231 до 231−1Выходные данныеНеобходимо вывести единственное число - количество различных чисел в массиве.
ок ща
// ConsoleApplication13.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include
using namespace std;
int main()
{
int a;
int b, c, col;
int d[100];
for (b = 1; b
d[b] = 0;
}
cin >> a;
bool f;
col = 0;
f = true;
cin >> d[b];
for (c = 1; c < b; c++) {
if (d[b] == d[c]) {
f = false;
}i
f (f){ col++; }
cout << col; </p>
return 0;
а зачем тут нужнa i ? f = false; } }i
for (b = 1; b <= a; b++) { f = true; cin >> d[b]; for (c = 1; c < b; c++) { if (d[b] == d[c]) { f = false; // заканчивается цыкл }
i не должно быть ( я опечатался )