1. Write a program that reads a minimum of three command line arguments and displays the program's results.
a. Command Line arguments:
i. The first argument will be the program name.
ii. The second argument will be the function to be executed
iii. The third through ending arguments will be the appropriate data.
b. Program will implement the following functions:
i. Command max finds the largest of list of integer numbers in the command line
ii. Command min finds the smallest of list of integer numbers in the command line
iii. Command sum calculates the sum of integer numbers in the command line
iv. Command average calculates the average of integer numbers in the command line. Return type should be an int, not floating point. (Your function should protect against a divide by zero error and display appropriate error messages.
v. Treat these functions as options. They should be preceeded by a - or --
c. Include comments for each function prototype, similar to the form:
/** Function name:
*
* Desription:
* Input:
* Output:
*/
d. You may use the atoi function.
e. No Global variables.
f. Example usage: (there must be whitespace after the program executable name and before the option - and between numbers. Numbers may be signed. ) problem8 -max 18 99 -3 014 -9 +1