ciao ragazzi ho risolto aggiungendo al main una variabile nuova dimensione ed eguagliandola alla funziona, ora funziona perfettamente, ecco il codice corretto:
Codice PHP:
#include <iostream>
using namespace std;
void bublesort(int[],const int);
int eliminadoppione(int [], int);
int main () {
int dim;
const int csize=9;
int c[csize]={1,3,5,6,7,8,9,7,6};
dim=eliminadoppione (c, csize);
for (int a=0; a<dim;a++)
cout<< c[a]<<endl;
}
void bublesort (int c[],const int size){
int hold;
for (int pass=0;pass<size-1;pass++){
for (int a=0;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[], int size){
bublesort(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;}