• Предмет: Информатика
  • Автор: Katyabobylova2004
  • Вопрос задан 7 лет назад

C++
Определить количество разных элементов одномерного массива.
(Пример:
Нам дан массив:
1 2 1
В нём 2 элемента: 1 и 2;)

Ответы

Ответ дал: stglupa
0

#include <iostream>

#include <vector>

#include <set>

#include <algorithm>

using namespace std;

int main(){

   int n;

   cin >> n;

  vector<int> a(n);

  set<int> s;

  for(int i = 0; i < n; i++){ cin >> a[i]; s.insert(a[i]); }

  cout << s.size();

}

Вас заинтересует