Recomendaciones del puntero de programación
La clave del primer programa es encontrar los números mínimo y máximo. Supongamos que el número 10 está en S[10].
int máx, mín, I
máx = s[0]
mín = s[0]; (I = 0; i lt10; i )
{
if(s[I] gt;max)
{
max = s[I];
ma = I;
if(s[I] lt; mínimo)
{
min = s[I];
mi = I;
}
//Los elementos más grandes y más pequeños se conocen después de una ronda de selección.
int k;
k = s[0];
s[0]=valor mínimo
s[ma] = k;
//
k = s[9];
s[9]= max;
s[ma ]= k;
La idea general es esta, solo cámbiala un poco.