salve ragazzi da poco ho iniziato a programmare e adesso sto trattando gli algoritmi notevoli es.bubblesort.stamattina ho scritto questo programma che mi da errore riga 14

[Error] no match for 'operator<<' in 'std:perator<< <std::char_traits<char> >((* & std::cout), ((const char*)"Il vettore ordinato \37777777750 : ")) << bubblesort(((int*)(& v)), n)'

il sorgente è questo
codice:
#include <iostream>
using namespace std;
//si vuole ordinare un vettore di interi in ordine crescente mediante l'algoritmo bubblesort;
void bubblesort(int data[],int k ); //algoritmo di scambio per ordinare i numeri in ordine crescente
int main() {
int n;
int v[n];


cout<<"Inserisci la dimensione"<<endl;
cin>>v[n];
cout <<"Inserisci il vettore numerico che devo ordinare"<<endl;
for (int i=0;i<n;i++)
{cin>>v[i];}
cout<<"Il vettore ordinato è : "<<bubblesort(v,n);


}


void bubblesort(int data[],int k)
{int tmp,i,j;
for(i=0;i<k-1;i++)
	{for(j=0;j<k-i-1;j++)
		if(data[j]>data[j+1])
			{tmp=data[i];
			data[j]=data[j+1];
			data[j+1]=tmp;
			}
	}		
}
qualcuno mi aiuta?grazie