ciao a tutti!! ho dei problemi cn l' ordinamento in senso descrescente, o solo la visualizzazione del vettore .. gli date un'okkiata? grazieeeeeeeeeeeeeeeeeeeee

codice:
#include <stdio.h>

main()

{
      int i,n,p,k,aux;
      
      printf(" quanti num vuoi inserire : ");
      scanf("%d",&n);
      
      int vet[n];
      for(i=1;i<=n;i++)
      {
      printf("inserisci %d) n: ",i);
      scanf("%d",&vet[i]);
      }
      
      /*ordinamento in decrescente*/
      
      p=n;
      do{
          k=0;
          for(i=0;i<n-1;i++)
            {
            if(vet[i+1]>vet[i])
            {
                aux=vet[i+1];vet[i+1]=vet[i];vet[i]=aux;k=1;p=i+1;
            }
            }
            n=p;
            }
            while(k==1);
            
            printf("\n\n\n vettore ordinato in senso decrescente: ");
            
            for(i=0;i<n;i++)
            {
                            printf("%d",p);
            }
            
            getchar();