DropsBrowse Pastes
Login with GitHub

4-1

March 2nd, 2022Views: 15(0 unique)C
#include <stdio.h>

void selectionSort(int[], int);

int main(void)
{
    int arr[64], len;
    scanf("%d", &len);
    for (int i = 0; i < len; i++)
    {
        scanf("%d", &arr[i]);
    }
    selectionSort(arr, len);
    for (int i = 0; i < len; i++)
    {
        printf("%d ", arr[i]);
    }
    putchar('\n');
    return 0;
}

void selectionSort(int arr[], int len)
{
    for (int i = 0; i < len; i++)
    {
        int min = i;
        for (int j = i; j < len; j++)
        {
            if (arr[j] < arr[min])
            {
                min = j;
            }
        }
        int t = arr[min];
        arr[min] = arr[i];
        arr[i] = t;
    }
    return;
}