Помогите решить задачу на С++ и Java
Дан целочисленный массив размера N,все элементы которого упорядочены (по возрастанию или по убыванию). Найти количество различныx элементов в данном массиве
По дате
По рейтингу
#include <iostream>
#include <set>
using namespace std;
int main() {
const size_t size = 15;
int arr[size] = { 1, 1, 2, 3, 4, 4, 4, 5, 6, 6, 7, 8, 9, 9, 9 };
set<int> unique;
for (auto i : arr) unique.insert(i);
cout << "Total: " << unique.size() << endl;
cin.get();
}
загоняешь и компилируешь восьмь пятнадцать потом в экзешник и всё
счетчик = 1.
цикл от 1 до n-1
если предыдущий не равен текущему, увеличиваем счетчик. На кресты с явами сам перепишешь
Видео по теме