Se citește un șir cu n elemente, numere întregi. Să se șteargă elementele care se repetă care se repetă, păstrându-se doar primul de la stânga la dreapta.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere întregi, separate prin spații.
Date de ieșire
Programul va afișa pe ecran elementele șirului prelucrat cu spații intre ele.
Restricții și precizări
1 ≤ n ≤ 1000
valoarea absolută a elementelor șirului va fi mai mică decât 1.000.000.000
Exemplu:
Intrare
6
1 2 3 2 4 5
Ieșire
1 2 3 4 5
Răspunsuri la întrebare
Răspuns de
22
#include<bits/stdc++.h>
using namespace std;
int main()
{
int v[1001],n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>v[i];
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(v[i]==v[j])
{
for(int k=j+1;k<=n;k++)
v[k-1]=v[k];
n--,j--;
}
for(int i=1;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
radustefanmanea:
Mersi mult :)
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă