Prova così:
codice:
#include <stdio.h>
#include <conio.h>
main()
{
int i=0,j=0,temp=0,num=0, scelta=0;
printf("Di quannto deve essere il vettore???");
scanf("%d",&num);
int vett[num];
printf("\nVuoi ordinare in ordine crescente o decrescente???");
printf("\nOrdine crescente:1");
printf("\nOrdine decrescente:2");
scanf("%d",&scelta);
if(scelta==1)
{
for (i=0;i<num;i++)
{
printf("\nInserisci il valore del vettore alla posizione %d",i);
scanf("%d",&vett[i]);
}
for(i=0;i<num;i++)
{
for (j=0;j<num-1;j++)
{
if (vett[j]>vett[j+1])
{
temp= vett[j];
vett[j]= vett[j+1];
vett[j+1]= temp;
}
}
}
for (i=0;i<num;i++)
{
printf("\nil valore del vettore ordinato e':%d",vett[i]);
}
}
if (scelta==2)
{
for (i=0;i<num;i++)
{
printf("\nInserisci il valore del vettore alla posizione %d",i);
scanf("%d",&vett[i]);
}
for(i=0;i<num;i++)
{
for (j=0;j<num-1;j++)
{
if (vett[j]<vett[j+1])
{
temp= vett[j];
vett[j]= vett[j+1];
vett[j+1]= temp;
}
}
}
for (i=0;i<num;i++)
{
printf("\nil valore del vettore ordinato e':%d",vett[i]);
}
}
getch();
}