Miku gave me a sort function. Does this even work?
#include <stdio.h>
#include <stdlib.h>
void sort_by_memcpy(int arr[], int n) {
int* sorted = (int*)malloc(n * sizeof(int));
for (int i = 0; i < n; i++) {
int min_idx = 0;
for (int j = 1; j < n; j++) {
if (arr[j] < arr[min_idx]) min_idx = j;
}
memcpy(&sorted[i], &arr[min_idx], sizeof(int));
arr[min_idx] = INT_MAX;
}
memcpy(arr, sorted, n * sizeof(int));
free(sorted);
}