👤

Scrieti un program care, pentru un vector cu n elemente numere intregi, formeaza un alt vector care va contine numai elementele distincte ale vectorului dat.
Ex. pentru vectorul (1,7,2,1,1,7,4), se va forma vectorul (1,7,2,4)
Mă poate ajuta cineva,vă rog?


Răspuns :

#include <iostream>using namespace std;bool t[100005];int v[100005],x[100005];int main(){    int n,i,z=0;    cin >> n;    for (i=1; i<=n; ++i)    {        cin >> v[i];        if (t[v[i]]==0)        {            t[v[i]]=1;            x[++z]=v[i];        }    }    for (i=1;i<=z;++i) cout << x[i] << " ";    return 0;}