Título: ayuda con el shell sort c++ Publicado por: gibranini en 2 Agosto 2014, 05:40 am hola estoy tratando de hacer el método de ordenamiento Shell Sort pero cuando lo ejecuto no me ordena nada y sigue igual,
Código: int arreglo[7]={3, 34, 1, 53, 15, 6, 9}; Título: Re: ayuda con el shell sort c++ Publicado por: A.I. en 2 Agosto 2014, 10:56 am Código
Probablemente te esté dando 0. Código
El algoritmo así visto por encima parece correcto. Título: Re: ayuda con el shell sort c++ Publicado por: gibranini en 2 Agosto 2014, 23:55 pm Código
Probablemente te esté dando 0. Código
El algoritmo así visto por encima parece correcto. entonces poniendo Código
deberia funcionar? por que sigue sin ordenar :-( Título: Re: ayuda con el shell sort c++ Publicado por: kutcher en 3 Agosto 2014, 02:01 am Hola gibranini los números 3, 4, 6 de donde los sacaste
Saludos.. Título: Re: ayuda con el shell sort c++ Publicado por: gibranini en 3 Agosto 2014, 03:04 am el 3/4, lo hice para dividir el arreglo y asi comparar/ordenar por separado, y el 6 es el tamaño del arreglo -1
Título: Re: ayuda con el shell sort c++ Publicado por: Blaster en 3 Agosto 2014, 03:33 am hola estoy tratando de hacer el método de ordenamiento Shell Sort pero cuando lo ejecuto no me ordena nada y sigue igual, Trato de respetar lo máximo posible la estructura de tu código: Edito: Código
Edite el código anterior ya que me di cuenta de un error Título: Re: ayuda con el shell sort c++ Publicado por: A.I. en 3 Agosto 2014, 04:39 am entonces poniendo Código
deberia funcionar? por que sigue sin ordenar :-( Sí que lo ordena. Código
Título: Re: ayuda con el shell sort c++ Publicado por: leosansan en 3 Agosto 2014, 04:45 am Sí que lo ordena. Código
Totalmente de acuerdo con A.I. : Código
¡¡¡¡ Saluditos! ..... !!!! (http://st.forocoches.com/foro/images/smilies/simba2.gif) Título: Re: ayuda con el shell sort c++ Publicado por: gibranini en 3 Agosto 2014, 23:15 pm Sí que lo ordena. Código
tienes razon :) gracias, pero me puedes explicar por que razo se necesitaba poner el (float), porfavor :D ;D Título: Re: ayuda con el shell sort c++ Publicado por: leosansan en 3 Agosto 2014, 23:52 pm tienes razon :) gracias, pero me puedes explicar por que razo se necesitaba poner el (float), porfavor :D ;D Porque como tan acertadamente te comentó A.I. 3/4 es una división entre enteros con lo que el resultado es cero: Código
Puedes evitarlo como te dijo A.I. : Código
O más simple: Código
Fíjate en la presencia del punto decimal en el tres que indica que se va a realizar una operación entre números en flotante. ¡¡¡¡ Saluditos! ..... !!!! (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) Título: Re: ayuda con el shell sort c++ Publicado por: gibranini en 5 Agosto 2014, 00:17 am MUCHAS GRACIAS ;D :D :D :D
|