Quando rodamos o selectionSort depois de passar pelo primeiro loop no qual a posição inicial esta com o índice 0 e descobrirmos o numero de menor valor, passamos a calcular os seguintes índices, não era para dar erro já que o loop indicado abaixo vai sempre começar comparando o atual como incide 0 independente da posição inicial ou seja ele sempre vai parar no primeiro índice já que nele esta o menor preço. Visto q isso n acontece qual seria a explicação?
N sei se ficou claro.