Programación en C: ordena y genera cinco cadenas utilizando el método de puntero a puntero.
#include lt;iostreamgt;
#include lt;stringgt;
usando el espacio de nombres std;
void select_sort(string *str, int n); p>
p>
int main()
{
cadena str[5]
cadena *p;
char temp [100];
int i;
p=str
coutlt;lt; "Ingrese 5 cadenas:" lt;lt; ;endl;
p>
for(i=0;ilt;5;i)
{
cingt;gt;temp; p>
p[i] = temp;
}
select_sort(p, 5);
cout lt; : "lt; lt; endl ;
for(i=0;ilt;5;i)
coutlt;lt;*(p i)lt;lt;'\n' ;
coutlt;lt;endl;
devuelve 0;
}
void select_sort(string *str, int n)
{
int i, j, k;
cadena t; =cadena
para (i=0; ilt; n-1; i )
{
k=i; for (j=i 1; jlt; n; j )
si( p[j] lt; p[k]) k = j;
t = p[k] ;
p[k] = p[i]
p[i] = t
}
} p>