Răspuns:
#include <fstream>
using namespace std;
ifstream f("numere2.in");
ofstream g("numere2.out");
int main()
{
int v[25001],n,k=0,x,t=1;
f>>n;
f>>v[1];
for(int i=1;i<=n-1;i++)
{
f>>x;
if(x==v[t])
{
t--;
k++;
}
else
v[++t]=x;
}
g<<k<<endl;
for(int i=1;i<=t;i++)
g<<v[i]<<' ';
return 0;
}
Explicație: