Загрузка...

Помогите, плиз, с задачей

Тема в разделе C/C++ создана пользователем Ultnjpltcm 19 окт 2021. 284 просмотра

  1. Ultnjpltcm
    Ultnjpltcm Автор темы 19 окт 2021 84 3 июн 2019
    Помогите с задачей, только желательно использовать не сам массив, а по возможности вектор



    [IMG]
     
  2. Rvge
    Rvge 19 окт 2021 5 13 ноя 2018
    Код
    #include <iostream>
    #include <vector>

    using namespace std;
    int is_in(vector<int>& a, int b) {
    for (int i = 0; i < a.size(); ++i)
    if (a[i] == b)
    return 0;
    a.push_back(b);
    cout << b << ' ';
    return 1;
    }
    int main() {
    int n; cin >> n;
    vector<int> a(n);
    for (int i = 0; i < n; ++i)
    {
    int t; cin >> t;
    is_in(a, t);
    }
    }
     
    1. Ultnjpltcm Автор темы
      Rvge, спасибо, от души просто
  3. Fender_inactive2697143
    C
    #include <bits/stdc++.h>

    int main() {
    std::uint32_t n{};
    std::vector<std::uint32_t> v{};

    std::cin.ignore(6, '\n');

    while (std::cin >> n) {
    if (v.end() == std::find(v.begin(), v.end(), n)) {
    v.push_back(n);
    }
    }

    for (const auto x : v) std::cout << x << ' ';
    }
     
Top
Загрузка...