#include <iostream>
#include <vector>
using namespace std;

vector<int> elementosComuns(vector<int> v1, vector<int> v2) {
    vector<int> comuns; // Armazena os elementos comuns
    for (int i = 0; i < v1.size(); i++) { // Percorre o primeiro vetor
        for (int j = 0; j < v2.size(); j++) { // Percorre o segundo vetor
            if (v1[i] == v2[j]) { // Se o elemento for comum
                comuns.push_back(v1[i]); // Adiciona ao vetor de comuns
                break; // Evita adicionar o mesmo elemento várias vezes
            }
        }
    }
    return comuns; // Retorna o vetor com os elementos comuns
}

int main() {
    vector<int> v1 = {1, 2, 3, 4, 5}; // Primeiro vetor
    vector<int> v2 = {3, 4, 5, 6, 7}; // Segundo vetor
    vector<int> v3 = elementosComuns(v1, v2); // Vetor com elementos comuns

    cout << "Elementos comuns: ";
    for (int i = 0; i < v3.size(); i++) {
        cout << v3[i] << " "; // Exibe os elementos comuns
    }
    cout << endl;

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: