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
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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă