Top.Mail.Ru
Ответы

Помогите решить задачу на С++ и Java

Дан целочисленный массив размера N,все элементы которого упорядочены (по возрастанию или по убыванию). Найти количество различныx элементов в данном массиве

По дате
По рейтингу
Аватар пользователя
Искусственный интеллект
11лет

#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();
}

Аватар пользователя
Ученик
11лет

загоняешь и компилируешь восьмь пятнадцать потом в экзешник и всё

Аватар пользователя
Мудрец
11лет

счетчик = 1.
цикл от 1 до n-1
если предыдущий не равен текущему, увеличиваем счетчик. На кресты с явами сам перепишешь



Видео по теме