Informatică, întrebare adresată de Ouroboros, 9 ani în urmă

C++
#505

Cerința

Se dau doi vectori cu câte n elemente, numere naturale. Verificați dacă cei doi vectori conțin exact aceleași elemente.
Date de intrare

Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele primului vector, apoi încă n numere naturale, reprezentând elementele celui de-al doilea vector.
Date de ieșire

Programul va afișa pe ecran mesajul DA, dacă cei doi vectori conțin exact aceleași elemente, respectiv NU, în caz contrar.
Restricții și precizări

1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 1.000.000.000


Exemplu

Intrare

5
6 8 7 7 4
8 4 6 7 7

Ieșire

DA

Răspunsuri la întrebare

Răspuns de ionutg38
1
#include <iostream> #include <algorithm> using namespace std; int main() { long int v[1001],u[1001],i,n; cin>>n; for(i=1;i<=n;i++) cin>>v[i]; for(i=1;i<=n;i++) cin>>u[i]; sort(v+1,v+n+1); sort(u+1,u+n+1); for(i=1;i<=n-1;i++) if(v[i]!=u[i]) { cout<<"NU"; return 0; } cout<<"DA"; return 0; }
Alte întrebări interesante