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.
Respostas
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 similares
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás