Salve a tutti staff e membri,
scusate ma non riesco ad eseguire il problema spiegato da titolo,io ho scritto questo codice, ma sembra essere sbagliato, mi potete gentilmente aiutare per favore!!!:

Codice PHP:
#include <iostream>
using namespace std;
void booblesort(int[],int);
int eliminadoppione(int [],const int);
int main () {
const int csize=9;
int c[csize]={1,3,5,6,7,8,9,7,6};
eliminadoppione (c, csize);
for (int a; a<csize;a++)
cout<< c[a]<<endl;
}
void booblesort (int c[],int size){
int hold;
for (int pass=1;pass<size-1;pass++)
for (int a=1;a<size-1;a++)
if (c[a]>c[a+1]){
hold=c[a];
c[a]=c[a+1];
c[a+1]=hold;}}
int eliminadoppione(int b[],const int size){
booblesort (b,size);
int k=1;
for (int a=1;a<size;a++)
if (b[a]!=b[a-1]){
b[k]=b[a];
k++;}
return k;}
il programma mi elimina l'elemento c[3] che è doppio, ma mi stampa:
dove erro??