Informatică, întrebare adresată de petronelacucos, 8 ani în urmă

Se citesc 2 vectori cu n respectiv m componente numere naturale. Sa se determine intersectia celor doi vectori.
C++

Răspunsuri la întrebare

Răspuns de gabi54t
2

#include <iostream>


using namespace std;

unsigned fr[1000];

int main()

{

   unsigned n, m, i, j, v[1000], a[1000];

   cout<<"n= ";

   cin>>n;

   for(i=1; i<=n; i++)

       cin>>v[i];

   cout<<"m= ";

   cin>>m;

   for(j=1; j<=m; j++)

       cin>>a[j];

   for(i=1; i<=n; i++)

       fr[v[i]]++;


   for(j=1; j<=m; j++)

       fr[a[j]]++;


   for(i=0; i<1000; i++)

       if(fr[i]>1)

           cout<<i<<" ";

   return 0;

}


Alte întrebări interesante