<div dir="ltr">En el caso de string puedes usar el operador comparación directamente "s1 > s2" y desarrollar uno de los métodos de ordenación (bubble sort, quick sort, etc), esta comparación toma en cuenta el orden de las letras en el código ascii, de tal forma que "a" (ascii 97) es mayor que "A" (ascii 65). Dependiendo de tus necesidades tendrías que convertir todo a mayúsculas o minúsculas para realizar una comparación que no tome en cuenta si son mayúsculas o minúsculas anexo ejemplo de comparación de cadenas:<div><br></div><div><div>#include <iostream></div><div>#include <string></div><div><br></div><div><br></div><div>using namespace std;</div><div><br></div><div>int main()</div><div>{</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">    </span>string s1 = "algo";</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">  </span>string s2 = "mejor";</div><div><br></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>if(s1 > s2)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">         </span>cout << s1 << " > " << s2 << endl;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>else</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">           </span>cout << s2 << " > " << s1 << endl;</div><div><br></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">       </span>return 0;</div><div>}</div><div><br></div><div><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><br></div><div><img src="https://docs.google.com/uc?id=0B7HNIWpTOE36a2tkOXdtRzJHbFk&export=download" width="96" height="96" style="font-size: 12.8px;">Lázaro VarelaG.</div></div></div></div>
<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hola, ¿me podrían decir porque cuando le pido que muestre la lista no me<br>
aparecen los apellidos y porque cuando le pido los 5 top o no me salen o me<br>
sale siempre la misma pareja?<br>
Por otra parte, no me modifica ni borra el usuario cuando se lo pido, creo<br>
que el error se encuentra en el procedimiento buscar, pero no se<br>
encontrarlo ya que el programa compila sin errores.<br>
GRACIAS:<br></blockquote></div></div></div></div>