A questão é a seguinte; 
  
Escreva um programa que começa pedindo um número N ao usuário e depois pede N números. O programa deverá mostrar na tela todos esses números ordenados do menor para o maior. 
  
e o meu código foi o seguinte............ 
  
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
main()
{
    int vetor[0];
    int maior=0, menor=0, numero = 0,indicador;
 
    printf("Digite quantos numeros voce deseja armazenar:  ", numero + 1);
    scanf("%d", &vetor[numero]);
 
      for(maior=0;maior<numero;maior++)
        for(menor=maior+1;menor<numero;menor++)
            if (vetor[maior]>vetor[menor]){
               indicador=vetor[maior];
               vetor[menor]=vetor[maior];
               vetor[menor]=indicador;
            }
 
 
     printf("A ordem crescente e: ");
 
     for (maior=0; maior<=numero-1;maior++)
     {
        printf("%d\n", vetor[maior]);
     }
    return (0);
}
 
preciso de ajuda! pois o código não compila corretamente