| Varianta 26 / Subiectul 3 / Problema 4 |
#include<fstream.h>
ifstream f("numere.in");
void sterge(int v[100], int &n, int i, int j)
{ int k,l;
for(k=i;k<=j;k++)
{ for(l=i;l<n;l++)
v[l]=v[l+1];
n--;
}
}
void main()
{ int n,v[100],i,j;
f>>n;
for(i=1;i<=n;i++) f>>v[i];
i=1;
while(i<n)
{ j=i+1;
while(v[i]==v[j]) j++;
sterge(v,n,i+1,j-1);
i++;
}
for(i=1;i<=n;i++) cout<<v[i]<<" ";
}
|