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

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ăspunsuri la întrebare

Răspuns de Utilizator anonim
0
#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;}
Alte întrebări interesante