Question
Write a templated function sortDescending that will take in an array of any type and the size of the array then sort the array into
Write a templated function sortDescending that will take in an array of any type and the size of the array then sort the array into descending order. Hint: section 12.3 demonstrates a selection sort in ascending order, should only require minor modifications.
#include
using namespace std;
//Do not modify anything on or above the line below this //YOUR_CODE_BELOW
//YOUR_CODE
//YOUR_CODE_ABOVE //Do not modify anything on or below the line above this
int main() { int nums[] = {4, 1, 7, 5, 8, 6, 2}; char letters[] = {'S', 'R', 'C', 'B'};
sortDescending(nums, 7); sortDescending(letters, 4);
for(int i = 0; i < 7; i++) cout << nums[i] << " "; cout << endl;
for(int i = 0; i < 4; i++) cout << letters[i] << " "; cout << endl;
return 0; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started