Código:
int i, j, posPetit = 0;
for (i = 0; i < t.Length - 1; i++)
{
posPetit = i;
for (j = i + 1; j < t.Length; j++)
{
if (t[posPetit] > t[j])
posPetit = j;
}
if (t[posPetit] != t[i])
{
Intercanvi(ref t[i], ref t[posPetit]);
}
}
La ordenacion no importa lo unico k importe es saber el numero de comparaciones k hace.Y el contador no va en ninguno de los 2 if.
Gracias