1. 建立一个ARRAY类,求一维数组中各元素的最大值、最小值和平均值。要求如下:
(1) 私有成员:
int data[10]:数组名称
int max:元素的最大值
int min:元素的最小值
float average:各元素的平均值
(2) 公有成员:
构造函数 ARRAY(int a[10]):初始化成员数组
void process():求 data 数组中的最大值、最小值和平均值
void print():输出数组中元素的最大值、最小值和平均值
#include<iostream>
using namespace std;
class Array{
public:
Array(int a[10]);
void process();
void print();
private:
int data[10];
int max;
int min;
float average;
};
Array::Array(int a[10]){
for(int i=0;i<10;i++){
data[i]=a[i];
}
}
void Array::process(){
int t=data[0];
for(int i=1;i<10;i++){
if(t<data[i])
t=data[i];
}
max=t;
for(int i=0;i<10;i++){
if(t>data[i])
t=data[i];
}
min=t;
double sum=0.0;
for(int i=0;i<10