#include <stdio.h>

void printArray(int *x, int n){
   int i;
    printf("printArray> ");
      for(i = 0; i < n; i++)
         printf("%3d", x[i]);
   printf("\n");
}

void swap(int *x, int *y){
   int tmp = *x;
      *x =*y;
      *y = tmp;
}

void sort(int *x, int n){
   int i, j;
      for(i = 1; i < n; i++) {
        for(j = 0; j < n - i; j++){
           if(x[j] > x[j+1]) {
             swap(&x[j], &x[j+1]);
           }
       }
   }
}

int main(){
   int n = 5;
    int x[] = {3,4,2,5,1};

    sort(x, n);
    printArray(x, n);

  return 0;
}