int swap(int* t,int i,int j){ int tmp = t[i]; t[i] = t[j]; t[j] = tmp; return 0; } int main(int argc,char* argv[]){ int t[10]; t[0] = 12; t[1] = 5; int begin = 0; int end = 1; int pivot = 0; swap(t, pivot, end); int j = begin; int i = begin; while(i <= end - 1){ if(t[i] <= t[end]){ swap(t, i, j); j = j + 1; } else { } i = i + 1; } swap(t, end, j); print (j); print (t[0]); print (t[1]); return 0; }