## (Solution document) Problem: Write C++ program that (i) reads a positive integer k, and then (ii) reads a sequence a1,a2,.

Problem: Write C++ program that (i) reads a positive integer k, and then (ii) reads a sequence a1,a2,...,ak of k strictly increasing positive integers, and outputs the max, min and average of these k integers. Your program should validate the input as follows:

(i) for integers which are not positive:

(1) for the first two integers, if one of them is not positive, then warning to input positive integers. Notice that the program finished the execution. Next time, you need to run your program again to input the positive integers.

(2) for the integers which are not the first two integers (that is, the third integer, the fourth integer... and so on), once appearing the condition that the integer is not positive, no matter whether you have inputted k integers or not, then again to input the positive integers.

(ii)When reading a new integer ai for the sequence, your program should check whether it is strictly larger than the previous i-1 integers a1,a2,...,ai-1; if not then your program should read repeatedly another ai until it gets one that is strictly greater than the previous i-1 integers.

(Please use the most simple way to write it as the teacher restricted I can only use the most basic knowledge e.g. if / while statement to do it. Thank you so much.

STATUS