#include #include #include void swap(int *x, int *y){ int temp = *x; *x = *y; *y = temp; } void sort(int *arr, int n){ int min, i, j; for(i = 0; i < n - 1; i++){ min = i; for(j = i + 1; j < n; j++) if(arr[min] > arr[j]) swap(&arr[min], &arr[j]); min = j; } } int main(){ srand(time(NULL)); int arr[20]; int length = sizeof(arr) / sizeof(int); int i; for(i = 0; i < 20; i++) arr[i] = rand() % 20; for(i = 0; i < length; i++) printf("%d ", arr[i]); printf("\n...\nsorting\n...\n"); sort(arr, length); for(i = 0; i < length; i++) printf("%d ", arr[i]); return 0; }