#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[minPos])
minPos = scanPos;
std::swap(list[minPos], list[curPos]);
}
for(int i = 0; i < SIZE; i++)
std::cout << list[i] << " ";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBTSVpFIDEwCgppbnQgbWFpbigpewoJaW50IG1pblBvczsKCWludCBsaXN0W1NJWkVdID0gezcsIDEsIDMsIDUsIDIsIDksIDgsIDYsIDAsIDR9OwoKCWZvcihpbnQgY3VyUG9zID0gMDsgY3VyUG9zIDwgU0laRTsgY3VyUG9zKyspewoJCW1pblBvcyA9IGN1clBvczsKCQlmb3IoaW50IHNjYW5Qb3MgPSBjdXJQb3MgKyAxOyBzY2FuUG9zIDwgU0laRTsgc2NhblBvcysrKQoJCQlpZihsaXN0W3NjYW5Qb3NdIDwgbGlzdFttaW5Qb3NdKQoJCQkJbWluUG9zID0gc2NhblBvczsKCQlzdGQ6OnN3YXAobGlzdFttaW5Qb3NdLCBsaXN0W2N1clBvc10pOwoJfQoKCWZvcihpbnQgaSA9IDA7IGkgPCBTSVpFOyBpKyspCgkJc3RkOjpjb3V0IDw8IGxpc3RbaV0gPDwgIiAiOwp9