Write the four sorting functions and the three comparison functions
necessary to perform the following actions. No need to write the algorithm
for this problem.
● Sort an array of integers in ascending order.
● Sort an array of doubles in descending order.
● Sort an array of characters in ascending order.
In the main program call your functions to sort the three arrays already
declared and initialized.
Note: You must use the qsort function as presented in the slides. You
cannot use any other method to sort the arrays.
int
main (void) {
int array1[8] = {67, 98, 23, 11, 47, 13, 94, 58};
double array2[8] = {-6.4, 2.65, 32.745, -3.9, 2.2, 11.742, -23.523,
0.0};
char array3[8] = {'a', 'G', '?', 'm', '#', 'B', 'n', '%'};
// sort array1 in ascending order and print the resulting array.
// sort array2 in descending order and print the resulting array.
// sort array3 in ascending order and print the resulting array.
return (0);
}
Step by stepSolved in 1 steps
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education