Programación General > C/C++
Re: a ver si alguien me puede sacar de apuros
(1/1)
essios:
hola, estoy empezando en esto del C. ¿alguien sabría como hacer para que mi programa pueda ordenar de mayor a menor o viceversa los numeros que he introducido previamente?
gracias por vuestro tiempo
JuanK:
si es un numero fijo de numeros, y es pequeño, (creo que este es tu caso puesto que me dices que eres novata)
utiliza la comparacion de valores dentro de varios if...es decir:
--- Código: Text --- int num1;int num2;int num3;if(num1>=num2 && num1>=num3){ ... } pero sino es asi, y debes ordenar muchos datos, lo mas recomendable es que los insertes en un array de enteros(no se si ya manejes este tema), y una vez tengas alli los datos, aplicales el ordenamiento a travez de alguno de los siguientes algoritmos de ordenamiento:
1-shell
2-quicksort
3-burbuja
4-baraja
hay más metodos de ordenamiento , pero estos son los mas conocidos...
sigue estos link:
el primero es de una respuesta a una pregunta de hace algunas semanas.
el segundo es una paghina donde describen brevemente estos algoritmos, y con ejemplos
http://www.indomito.net/~solocodi/foros ... p?tid=2918
http://galeon.com/analisisdealgoritmos/ ... 28098.html
suerte.
juank
Navegación
Ir a la versión completa