Non ti fidi eh ?

Se confronti un elemento [i] con un elemento [j] del vettore, devi avere i due indici i e j disponibili.
Ti sei chiesto quanto vale j durante i confronti?

E l'ultima for, che serve a visualizzare gli elementi con indice [i], perché utilizza j ?

Fai molta confusione con queste for ...