Hola B.Amauri,<div class="gmail_extra"><br><div class="gmail_quote">2013/1/8 amauri d <span dir="ltr"><<a href="mailto:b_duhart@live.com.mx" target="_blank">b_duhart@live.com.mx</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><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></div></div></blockquote><div><br></div><div>No se aconseja usar variables globales. En este ejercicio, permitimos la definición global del array, porque aún no hemos visto la forma de pasar un array por parámetro a una función.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"> <br>//La siguiente función ordena la cadena<br>void Ordenar(tipo_orden)<br></div></div>
</blockquote><div><br></div><div>Aquí está el error. La definición o implementación de una función debe incluir la definición (completa) de los parámetros. Esto es,</div><div><br></div><div>void Ordenar( char tipo_orden )<br>
{<br>...</div><div>}</div><div><br></div><div>No he analizado nada más del código.</div><div><br></div><div><br></div><div>Espero que esto te ayude.</div><div><br></div><div>Steven</div><div><br></div></div></div>