La hora de ordenar
C++ tiene una hermosa función integrada sort que ordena un iterable, normalmente un arreglo de números, en orden ascendente, pero mediante un bloque puedes ordenar el iterable de distintas maneras.
Crea una función que reciba un arreglo de enteros como argumento y devuelva el mismo arreglo en orden ascendente. Usar sort() sería fácil, pero para este desafío TÚ tienes que ordenar el arreglo creando tu propio algoritmo.
Ejemplos
sortArray([2, -5, 1, 4, 7, 8]) ➞ [-5, 1, 2, 4, 7, 8]
sortArray([23, 15, 34, 17, -28]) ➞ [-28, 15, 17, 23, 34]
sortArray([38, 57, 45, 18, 47, 39]) ➞ [18, 38, 39, 45, 47, 57]Notas
- Los arreglos pueden contener elementos positivos o negativos.
- Los arreglos solo contendrán enteros.
- Los arreglos no contendrán números repetidos.
- Este desafío busca mejorar tus habilidades; usar la función integrada sort no mejorará tus habilidades.