Untitled
unknown
plain_text
5 months ago
714 B
1
Indexable
#include <stdio.h> void selectionSort(int arr[], int n) { int i, j, min_idx, temp; for (i = 0; i < n - 1; i++) { min_idx = i; for (j = i + 1; j < n; j++) { if (arr[j] < arr[min_idx]) { min_idx = j; } } temp = arr[min_idx]; arr[min_idx] = arr[i]; arr[i] = temp; } } int main() { int arr[20], n, i; printf("Enter array size"); scanf("%d", &n); printf("Enter array elements:\n"); for (i = 0; i < n; i++) { scanf("%d", &arr[i]); } selectionSort(arr, n); printf("Sorted array: \n"); for (i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); return 0; }
Editor is loading...
Leave a Comment