#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] << " ";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBTSVpFIDEwCgppbnQgbWFpbigpewoJaW50IG1pblBvczsKCWludCBsaXN0W1NJWkVdID0gezcsIDEsIDMsIDUsIDIsIDksIDgsIDYsIDAsIDR9OwoJCgkvKtCS0LXRgNGB0LjRjyDRgSDQvtGI0LjQsdC60L7QuSovCglmb3IoaW50IGN1clBvcyA9IDA7IGN1clBvcyA8IFNJWkU7IGN1clBvcysrKXsKCQltaW5Qb3MgPSBjdXJQb3M7CgkJZm9yKGludCBzY2FuUG9zID0gY3VyUG9zICsgMTsgc2NhblBvcyA8IFNJWkU7IHNjYW5Qb3MrKykKCQkJaWYobGlzdFtzY2FuUG9zXSA8IGxpc3RbY3VyUG9zXSkKCQkJCW1pblBvcyA9IHNjYW5Qb3M7CgkJc3RkOjpzd2FwKGxpc3RbbWluUG9zXSwgbGlzdFtjdXJQb3NdKTsKCX0KCglmb3IoaW50IGkgPSAwOyBpIDwgU0laRTsgaSsrKQoJCXN0ZDo6Y291dCA8PCBsaXN0W2ldIDw8ICIgIjsKCn0=