[ Foro de C ]
Hola. Acabamos de empezar vectores en código C++ en la universidad y lo domino poco. Os agradecería vuestra ayuda.
Para esta semana nos dieron para hacer este ejercicio:
Pedir 5 valores enteros y guardarlos en un vector e imprimirlo, después obtener otro vector de forma que el contenido de cada elemento del nuevo vector sea el índice que nos indique de menor a mayor los valores del vector de enteros e imprimirlo.
Por ejemplo:
-Vector que se crea al pedir números enteros:
1 -7 9 12 3
-Vector resultante:
1 0 4 2 3
Muchas gracias por todo.
Si te permiten usar un vector auxiliar, una forma sencilla de hacerlo puede ser ordenar en un vector auxiliar y entonces comparar el vector ordenado con el vector original, para así generar el vector de índices resultante.
Vale. Ahora lo veo.
Muchas gracias.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)