View Code of Problem 49

#include <stdio.h>

int main() {
	int n, i, j;
	int arr[10];
	scanf("%d", &n);
	for (i = 0; i < n; i++) {
		scanf("%d", &arr[i]);
	}
	int min, temp_i;
	for (i = 0; i < n; i++) {
		min = arr[i];
		for (j = i+1; j < n; j++) {
			if (min > arr[j]) {
				min = arr[j];
				temp_i = j;
			}
		}
		if (min != arr[i]) {
			arr[temp_i] = arr[i];
			arr[i] = min;
		}
	}
	for (i = 0; i < n; i++) {
		if (i == n - 1) {
			printf("%d", arr[i]);
		}
		else {
			printf("%d ", arr[i]);
		}
	}
}

Double click to view unformatted code.


Back to problem 49