Ciao ragazzi, ho un problema, non riesco a capire dove ho sbagliato in questo programma, quello che devo fare è: compilare un vettore e ordinarlo con la funzione bubbleSort.
Non riesco a capire perchè dopo aver compilato il vettore, il programma non va avanti,
codice:
#include<stdio.h>
void bubbleSort(int vet[], int tanti)
{
	int x,y,min;
	int temp;
	for(x=0;x<tanti-1;x--)
	{
		for(y=0;y<tanti-1;y++)
			if(vet[y]>vet[y+1])
			{
				temp=vet[y];
				vet[y]=vet[y+1];
				vet[y+1]=temp;
			}	
	}
}
int main()
{
	int dim,i;
	int vet[dim];
	printf("inserisci la dimensione del vettore: ");
	scanf("%d",&dim);
	for(i=0;i<dim;i++)
	{
		printf("inserisci un numero:");
		scanf("%d",&vet[i]);
	}
	for(i=0;i<dim;i++)
	{
		printf(" %d",vet[i]);
	}
	bubbleSort(&vet[dim],dim);
	for(i=0;i<dim;i++)
	{
		printf(" %d",vet[i]);
	}
	
}