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

Se dă o mulțime de numere naturale cu valori de la 0 la 1000. Se citesc
de la intrare diferite valori în intervalul [0,1000], să se utilizeze un
vector de octeți de dimensiune cât mai mică pentru memorarea
elementelor mulțimii.


rossetta: #include
#include

using namespace std;
bitset<1000> v;
int main() {
int n;
cin >> n;
for(int i = 0; i < n; i++) {
int x;
cin >> x;
v[x] = true;
}
for(int i = 0; i <= 1000; i++)
if(v[i] == true)
cout << i << " ";
return 0;
}
rossetta: #include
#include
rossetta: #include
rossetta: Nu ma lasa sa adaug bibliotecile.

Răspunsuri la întrebare

Răspuns de ated
0
#include <iostream>

using namespace std;

int main()
{
    int n; cin >> n;
    short *v = new short[n];
    for (int i=0; i<n; i++)
        cin >> v[i];
    return 0;
}
Alte întrebări interesante