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

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
C++

Răspunsuri la întrebare

Răspuns de Teo000
2
#include <iostream>
#include <algorithm>
using namespace std;
int64_t v[1001],n,i,u[1001],ok=1;
int main() {
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;i++){
    if (v[i]!=u[i]){
       ok=0;break;
    }
}
if (ok) cout<<"DA";
else cout<<"NU";
    return 0; }

m1234: Multumesc !
Alte întrebări interesante