建立一个Array类,求一个一维数组中各元素的最大值最小值
(1)私有成员
Int data[10]数组名称
int max
int min
float averge
(2)公有成员
构造函数Array(int a[10]):初始化成员数组
Void process()求data数组中Max,Min,average
Void print() 输出数组中元素Max,Min,average
*/
#include
using namespace std;
class Array
{
private:
int date[10];
int max;
int min;
float average;
public:
Array(int a[10]);
void process();
void print();
};
Array::Array(int a[10])
{
for(int i=0; i<10; i++)
{
this->date[i] = a[i];
}
}
void Array::process()
{
int a = this->date[0];
for(int k=0; k<10; k++)
{
if(a < this->date[k])
{
a = this->date[k];
}
}
this->max = a;
for(int l=0; l<10; l++)
{
if(a > this->date[l])
{
a = this->date[l];
}
}
this->min = a;
this->average =(this->max + this->min)/2;
}
void Array::print()
{
cout<<"最大值MAX = "<
void main()
{
int da[10];
for(int i=0; i<10; i++)
{
cout<<"请输入第"< cin>>da[i];
}
system("cls");
cout<<"输入是十个数字为"<
{
cout<
Array a(da);
a.process();
a.print();
}