# include # define MAX 20 void quicksort(int array[MAX], int begin, int end); int partition(int array[MAX], int begin, int end); main() { int interi[MAX]; /* Array che contiene i valori da ordinare */ int i,j; /* Indici di scorrimento dell'array */ int tot; /* Numero totale di elementi contenuti nell'array */ /* Inserimento elementi nell'array */ printf("\nQuanti elementi deve contenere l'array: (max %d elementi) ", MAX); scanf("%d",&tot); while (tot>MAX) {printf("\n max %d elementi: ", MAX); scanf("%d",&tot);} for (i=0;ipivot); do l=l+1; while(array[l]