Se da un vector. Sa se elimine toate elementele duplicate ale acestuia.
De exemplu, avem vectorul v = {1, 1, 3, 4, 5, 5, 2, -4, 5, 7, 7, 7, 8},
se va afisa vectorul v = {1, 3, 4, 5, 2, -4, 7, 8}.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int duplicat(int v[100], int k, int n){
int aparitii=0;
for(int i=1;i<=k;++i){
if(v[i]==v[k]){
aparitii++;
}
}
return aparitii;
}
int main()
{
int n,v[100],k=0,a[100];
cout<<"n: ";
cin>>n;
for(int i=1;i<=n;++i){
cin>>v[i];
}
for(int i=1;i<=n;++i){
if(duplicat(v,i,n)==1){
k++;
v[k]=v[i];
}
}
for(int i=1;i<=k;++i){
cout<<v[i]<<" ";
}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba rusă,
9 ani în urmă
Biologie,
9 ani în urmă