#include #include using namespace std; void selectionSort(int* arr, int n) { for (int i = 0; i < n; i++) { int minIdx = i; for (int j = i + 1; j < n; j++) { if (arr[j] < arr[minIdx]) { minIdx = j; } } swap(arr[i], arr[minIdx]); } } void printArray(int* arr, int n) { if (n > 0) printf("%d", arr[0]); for (int i = 1; i < n; i++) { printf(" %d", arr[i]); } printf("\n"); } int main() { int n = 8; int arr[] = {3, 1, 30, 2, -7, 9, -6, 4}; selectionSort(arr, n); printArray(arr, n); return 0; }