<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>ˇHola!<br>Estoy resolviendo el problema 10.2, pero tengo dificultades para definir la función que ordene los valores, pues el compilador me muestra como erro que la función sea void:<br>#include <iostream><br>using namespace std;<br><br>int array_1[10],i,round;<br>char tipo_orden;<br> <br>//La siguiente función ordena la cadena<br>void Ordenar(tipo_orden)<br>{<br>    int cambio=0;<br><br>    //Cuando el ordenamiento sea ascendente<br>    if(tipo_orden=='a')<br>    {<br>        round=0;<br>        do<br>        {<br>            //Se revisan los elementos del array y se ordenan por pares<br>            for(i=1;array_1[i];i++)<br>            {<br>                if(array_1[i]<array_1[i-1]) {cambio=array_1[i]; array_1[i]=array_1[i-1]; array_1[i-1]=cambio;}<br>            }<br>    <br>            round++<br>        }<br>        while(array_1[round]); //El ciclo se repite mientras exista el elemento array_1[round], round es la pasada por el array<br>    }<br><br>    //Cuando el ordenamiento sea descendente<br>    else if(tipo_orden=='z')<br>    {<br>        round=0;<br>        do<br>        {<br>            //Se revisan los elementos del array y se ordenan por pares<br>            for(i=1;array_1[i];i++)<br>            {<br>                if(array_1[i]>array_1[i-1]) {cambio=array_1[i]; array_1[i]=array_1[i-1]; array_1[i-1]=cambio;}<br>            }<br>    <br>            round++;<br>        }<br>        while(array_1[round]); //El ciclo se repite mientras exista el elemento array_1[round], round es la pasada por el array<br>    }<br>}<br><br>int main()<br>...<br>Gracias, B.Amauri<br>                                    </div></body>
</html>