Boa noite, eu estou tentando fazer uma função que ordene os itens de um vetor através do método selection sort. Sempre que eu executo, ele pula o número 9 do meu vetor. Alguém pode me ajudar a identificar o erro?
 
	#include <iostream> 
	using namespace std;
 
	void select(int vet[], int tam);
 
	int main() { 
	    int tam=10; 
	    string v; 
	    int notas[tam]={9,2,5,3,8,4,7,1,6};
 
	    for(int x=0;x<tam;x++){ 
	        cout<<"Antes do select: " <<notas[x]<<"\n";
 
	 
	    }; 
	    select(notas,tam); 
	    for(int x=0;x<tam;x++){ 
	            cout<<"Depois do select: " <<notas[x]<<"\n"; 
	        };
 
	    return 0; 
	} 
	void select(int vet[], int tam){ 
	    int x, y, troca, aux; 
	    for(x=0;x<tam-1;x++){ 
	        aux=x; 
	        for(y=x+1;y<tam;y++){ 
	            if(vet[aux]<vet[y]) 
	                aux=y; 
	            troca=x; 
	            vet[x]=vet[aux]; 
	            vet[aux]=troca; 
	        }; 
	    }; 
	};
 
	Eu já achei o erro ;-;
 
	 
 
	Eu já achei o erro ;-;