Faça um programa que leia duas sequencias de numeros inteiros, tendo cada uma 10 e 20 elementos e as coloque em vetores. O programa deve mostrar os numeros comuns as sequências.
Soluções para a tarefa
Respondido por
1
Resposta:
Em C++ :
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> a, b, emComum;
int main()
{
cout<<"== 1º Vetor ==\n";
for(int i=0;i<10;++i){
int nn;
cout<<"Digite o elemento "<<i<<": ";
cin>>nn;
a.push_back(nn);
}
cout<<"== 2º Vetor ==\n";
for(int i=0;i<20;++i){
int nn;
cout<<"Digite o elemento "<<i<<": ";
cin>>nn;
if(count(a.begin(), a.end(), nn)){
emComum.push_back(nn);
}
b.push_back(nn);
}
cout<<"Os elementos em comum são: ";
for(int i=0;i<(int)emComum.size();++i){
cout<<emComum[i]<<' ';
}
}
Explicação:
Perguntas interessantes
História,
8 meses atrás
Química,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
11 meses atrás
História,
11 meses atrás
Geografia,
1 ano atrás
Português,
1 ano atrás
Química,
1 ano atrás