Escreva em linguagem C um programa que gere n valores inteiros no intervalo entre [1,50] e armazene os valores em uma variável vetor. Desenvolva o algoritmo para ordenar no próprio vetor os valores digitados. A ordenação deve ser crescente. A ordenação deve ser feita no próprio vetor, sem utilizar um vetor auxiliar.   #include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
int i,n,j,aux;
int vet[n];
printf("entre com a quantidade de numeros: ");
scanf("%d",&n);
srand(time(NULL));
for(i=0;i<n;i++)
{
    vet[i]=rand()%50+1;
}
printf("o vetor e:  ");
for (i=0;i<n;i++)
printf("%d ", vet[i]);
for(i=0;i<n-1;i++)
{
  for (i=0;i<n-1;i++)
   {
    if (vet [i]> vet[i+1])
    {
        aux=vet[i];
        vet[i]=vet[i+1];
        vet[i+1]=aux;
    }
   }
}
  printf ("\n");
  printf ("ordenado e: ");
  for (i=0;i<n;i++)
  {
     printf("%d ", vet[i]);
  }
return 0;
}  Consigo gerar e colocar no vetor, porem não ta dando pra ordenar, qual é meu erro? :/