Advertisement
35657

Untitled

Dec 8th, 2023
524
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. #include <iostream>
  2. #include <set> // подключаем контейнер set
  3. #include <vector> // подключаем контейнер vector
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     vector<int> vec;
  9.     set<int> st;
  10.  
  11.     vec.push_back(1); // добавляем элементы в вектор
  12.     vec.push_back(2);
  13.     vec.push_back(3);
  14.     vec.push_back(1);
  15.     vec.push_back(4);
  16.     vec.push_back(2);
  17.     vec.push_back(5);
  18.  
  19.     for (int a : vec) { // вывод всех элементов вектора
  20.         cout << a << " "; // все элементы сохранены в порядке их добавления
  21.     }
  22.     cout << endl;
  23.  
  24.     st.insert(1); // добавление элементов в множество
  25.     st.insert(2);
  26.     st.insert(3);
  27.     st.insert(1);
  28.     st.insert(4);
  29.     st.insert(2);
  30.     st.insert(5);
  31.  
  32.     for (int a : st) { // вывод всех элементов множества
  33.         cout << a << " ";
  34.         // сохранены только уникальные элементы в порядке возрастания
  35.     }
  36.     cout << endl;
  37.  
  38.     // проверка наличия элемента в контейнере методом count
  39.     cout << st.count(1) << endl; // проверяем содержит ли контейнер 1
  40.     cout << st.count(8) << endl; // проверяем содержит ли контейнер 1
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement