#include <iostream>

#define SIZE 10

int main(){
	int minPos;
	int list[SIZE] = {7, 1, 3, 5, 2, 9, 8, 6, 0, 4};
	
	/*Версия с ошибкой*/
	for(int curPos = 0; curPos < SIZE; curPos++){
		minPos = curPos;
		for(int scanPos = curPos + 1; scanPos < SIZE; scanPos++)
			if(list[scanPos] < list[curPos])
				minPos = scanPos;
		std::swap(list[minPos], list[curPos]);
	}

	for(int i = 0; i < SIZE; i++)
		std::cout << list[i] << " ";

}