View Code of Problem 75

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<malloc.h>

void selectsort(int a[], int n) {
	int min;
	for (int i = 0;i < n-1;i++) {
		min = i;
		for (int j = i + 1;j < n;j++)
			if (a[j] < a[min])
				min = j;
		if (min != i) {
			int temp;
			temp = a[i];
			a[i] = a[min];
			a[min] = temp;
		}
	}
}


int main() {
	int a[10];
	for (int i = 0;i < 10;i++) {
		scanf("%d", &a[i]);
	}
	selectsort(a, 10);
	for (int i = 0;i < 10;i++) {
		printf("%d\n", a[i]);
	}


}

Double click to view unformatted code.


Back to problem 75