SelectionSort()
Begin
Read array size, "size"
Declare arr[size]
for (i = 0; i < size; i++), do
Read element and store in arr[i]
End For
for (i = 0; i < size; i++), do
for (j = i + 1; j < size; j++), do
if (arr[i] > arr[j]), then
Set temp = arr[i]
Set arr[i] = arr[j]
Set arr[j] = temp
End If
End For
End For
Display sorter array, arr
End
Program
#include<stdio.h>intmain(){int size, temp;printf("Enter array size: ");scanf("%d",&size);int arr[size];printf("Enter array elements: ");for(int i =0; i < size; i++)scanf("%d",&arr[i]);for(int i =0; i < size -1; i++)for(int j = i +1; j < size; j++)if(arr[i]> arr[j]){ temp = arr[i]; arr[i]= arr[j]; arr[j]= temp;}printf("Sorted array is: ");for(int i =0; i < size; i++)printf("%d ", arr[i]);}