Problem Solving: Submit class diagrams, source code, and screenshots using Blackboard.
Using C++, create a menu-driven program that solves the following problems:
1. The Adder computes the sum of the numbers in a given array. For example, given [9, 6, 3], the function should return 18.
2. The Mixer combines two arrays by alternatingly taking elements. For example, given [9, 8, 7] and [1, 2, 3], the function should print [9, 1, 8, 2, 7, 3].
3. The Sorter arranges an array of numbers such that they form the largest possible number. For example, given [50, 2, 1, 9], the function should return 95021.