Stworzyłem funkcję, która wypisuje te elementy, które nie powtarzają się w tablicy - sądzę, że powinna Ci pomóc:
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void wypiszPojedynczeElementy(int* tablica, int rozmiar)
{
vector<int> elementyTablicy;
for(int i=0; i<rozmiar; i++)
{
// do elementyTablicy dodajemy wartosci z tablicy, jezeli ich tam nie ma
if(std::find(elementyTablicy.begin(),elementyTablicy.end(),tablica[i]) == elementyTablicy.end())
elementyTablicy.push_back(tablica[i]);
}
for(vector<int>::iterator i = elementyTablicy.begin(); i != elementyTablicy.end(); ++i)
{
int ileRazyZnalazlem = 0;
for(int j=0; j<rozmiar; ++j)
{
if( *i == tablica[j])
{
ileRazyZnalazlem++;
}
}
if(ileRazyZnalazlem == 1)
cout << *i << " ";
}
}
int main()
{
int tablica[] = {0,1,2,3,4,5,6,6,7,7,8,8,9,9,10,10};
wypiszPojedynczeElementy(tablica,16);
return 0;
}