C programming how to complete the main in this class include
C programming:
 how to complete the main in this class?
 #include \"records.h\"
quicksort(int a[], int l, int r){ int v, i, j, t;
 if (r>l) {
v=a[r]; i=l-1; j=r;
 for (;;){
while (a[++i]<v); while (a[--j]>v); if (i>=j) break; t=a[i]; a[i]=a[j]; a[j]=t;
}
 t=a[i];
 a[i]=a[r];
 a[r]=t;
 quicksort(a, l, i-1); quicksort(a, i+1, r);
} }
 
 main(){
 }
 in records.h i have:
 int records[200][7]={{47,5061,6392,855,3458,7367,5948},{61,2479… .. .. ..
Solution
#include<stdio.h>
 void quicksort(int a[], int l, int r)
 {
 int v, i, j, t;
 if (r>l)
 {
 v=a[r]; i=l-1; j=r;
 for (;;){
 while (a[++i]<v); while (a[--j]>v); if (i>=j) break; t=a[i]; a[i]=a[j]; a[j]=t;
 }
 t=a[i];
 a[i]=a[r];
 a[r]=t;
 quicksort(a, l, i-1); quicksort(a, i+1, r);
 } }
 main(){
 int x[20],size,i;
printf(\"Enter size of the array: \");
 scanf(\"%d\",&size); //takes user size for the elements
printf(\"Enter %d elements: \",size); //prompts the user to enter size elements
 for(i=0;i<size;i++)//loops until the ,mentioned size elements are entered by the user
 scanf(\"%d\",&x[i]);//takes each element from the user
quicksort(x,0,size-1); //quicksort function is called taking array 0 and size as parameters
printf(\"Sorted elements: \");
 for(i=0;i<size;i++)
 printf(\" %d\",x[i]);//displays all elements in the sorted array
return 0;}


