#include <stdio.h>

#include <stdlib.h>

#include <time.h>


void shuffle(int *arr, int n) {

srand(time(NULL));


for (int i = 0; i < 50; i++) {

int rnd1 = rand() % n;

int rnd2 = rand() % n;

int temp = arr[rnd1];

arr[rnd1] = arr[rnd2];

arr[rnd2] = temp;

}

}


void sort(int *arr, int n) {

int min, temp;

for (int i = 0; i < n - 1; i++) {

min = i;

for (int j = i + 1; j < n; j++) {

if (arr[j] < arr[min]) {

min = j;

}

}

temp = arr[min];

arr[min] = arr[i];

arr[i] = temp;

}

}


void print(int* arr, int n) {

for (int i = 0; i < n; i++) {

printf("%d ", arr[i]);

}

printf("\n");

}


int main() {

int arr+;

int size = sizeof(arr) / sizeof(int);

for (int i = 0; i < size; i++) {

arr[i] = i + 1;

}


shuffle(arr, size);

printf("random number : \n");

print(arr, size);


sort(arr, size);

printf("sort ascending : \n");

print(arr, size);


return 0;

}