【问题描述】建立一个数组类ARR,求一个整型数组所有元素中的最大值及该最大值在数组中的序号(从1开始),具体要求如下:
(1)私有数据成员:
int n : 数组实际元素个数
int a[100] : 存放数组元素
int max, maxindex : 存放整型数组元素中的最大值及最大值的序号
(2)公有成员函数
ARR(int x[ ], int size): 构造函数,用参数size初始化n,用x数组初始化a数组。
void FindMax( ): 求整型数组元素中的最大值及最大值的序号。
void Show( ): 将数组元素以每行5个数的形式输出到屏幕上,同时输出数组中元素的最大值及最大值的序号。
(3)在主函数中完成对该类的测试,定义一个整型数组b[ ]={3,4,6,8,10,34,2}, 定义一个ARR类的对象arr,用b数组及其元素个数初始化该对象,求其最大值及最大值的序号并输出程序的运行结果。
【输入形式】无
【输出形式】数组对象中的元素最大值及最大值的序号。
【样例输入】无
【样例输出】
3 4 6 8 10
34 2
max=34 maxindex=6