I have two arrays, one stores the distance of the cities and the other stores the corresponding population. Everything works fine if the distance of the cities is in ascending order. But let say if someone inputs the distance randomly. How can I sort the cities array and also make sure that the population of the respective city is in the same index as the index of its respective city population.
For example:
- City 1 has population 333
- City 3 has population 33333
- City 5 has population 33
int[] city = {1, 3, 5};
int[] pop = {333, 33333, 33};
Everything works fine because the city array is sorted already.
But when I input:
int[] city = {3, 1, 5};
int[] pop = {3333, 333, 33};
Big problem!
I want sort the array city and make sure that the population array has all its elements at the same index as their respective city.