389
Cerința
Se dă un vector x cu n elemente numere naturale, și un vector y cu m elemente, de asemenea numere naturale. Verificați pentru fiecare element al vectorului y dacă apare în x.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi cele n elemente ale vectorului x. Apoi și citește m și cele m elemente ale lui y.
Date de ieșire
Programul va afișa pe ecran m valori 0 sau 1, separate prin exact un spațiu. A j-a valoare afișată este 1, dacă al j-lea element al șirului y apare în x, respectiv 0 în caz contrar.
Restricții și precizări
1 ≤ n,m ≤ 1000- elementele celor
2vectori vor fi mai mici decât1.000.000.000
Exemplu
Intrare
7 9 6 5 14 2 1 10 8 8 14 9 14 16 15 4 2
Ieșire
0 1 1 1 0 0 0 1
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
int a[1000];
for(int i = 0 ; i < n ; ++i)
cin >> a[i] ;
int m;
cin >> m;
int b[1000];
for(int i = 0 ; i < m ; ++i)
cin >> b[i];
for(int i = 0 ; i < m ; ++i)
{
int cnt=0;
for(int j = 0 ; j < n ; ++j)
if(b[i]==a[j])
cnt++;
if(cnt!=0)
cout << 1 << ' ';
else
cout << 0 << ' ';
}
return 0;
}
Comentarii