#include #define N 4 using namespace std; void selectionSort(int *A, int n) { int i, j, max, maxpos; for (j=n-1; j>0; j--) { /* find max between A[0],....A[j] */ max = A[j]; maxpos = j; for (i=j-1; i>=0; i--) { if (A[i]>max) { max = A[i]; maxpos = i; } } /* swap */ A[maxpos] = A[j]; A[j] = max; } } int main (int argc, char * const argv[]) { int A[N] = {3,1,1,2}; for(unsigned int i=0; i