Red de conocimiento informático - Computadora portátil - Programación en C: ordena y genera cinco cadenas utilizando el método de puntero a puntero.

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>

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[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

}

}