#include <stdio.h>

void bubbleSort(int *a, unsigned int n) {
    unsigned int    i, j;
    unsigned char   t;
    int             temp;

    i = 0;
    t = 1;

    while(t) {
        t = 0;
        for(j = 0; j < (n - i - 1); j++)
            if(a[j] > a[j + 1]) {
                temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
                t = 1;
            }
        i = i + 1;
    }
}

int main() {
    int             m[5] = {4, 10, 3, 8, 1};

    printf("Array before sort: %d, %d, %d, %d, %d\n", m[0], m[1], m[2], m[3], m[4]);

    bubbleSort(m, 5);

    printf("Array after sort: %d, %d, %d, %d, %d\n", m[0], m[1], m[2], m[3], m[4]);

    return 0;
}