Próbowałem zrobić program usuwający powtarzające się elementy w nieuporządkowanej tablicy. Jednak mój program nie działa.
#include <vector>
#include <iostream>
#include<algorithm>
using namespace std;
#define SIZE 4
int main()
{
vector<int>tab;
for (int i = 0; i < SIZE; i++)
{
int x;
cin>> x;
tab.push_back(x);
}
for(int i=0;i<tab.size();i++)
for (int j = 0; j <tab.size(); j++)
{
if (tab[j] == tab[j + 1])
{
tab.erase(tab.begin() + j)
}
}
for (int z = 0; z < tab.size(); z++)
{
cout << tab[z];
}
}