• Matéria: Informática
  • Autor: beatrizmateusdarosa
  • Perguntado 6 anos atrás

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: oliveirapedroo
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