Suppose you have initialized a set of parallel arrays to store integers and strings that consist of the name of each integer spelled out, as follows.
num integers[10] = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
string integerNames[10] = "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten"
If you would like to rearrange the data so that the names of the integers are alphabetized but ensure the arrays remain parallel, you should _____.
a. perform an ascending sort on integerNames and make the same value swaps for integers
b. perform an ascending sort on integers, then perform an ascending sort on integerNames
c. combine the two arrays into a single, 20-element array and then perform a sort on it
d. complete descending sorts on both arrays, then validate the results