#include <iostream>
#include <iomanip>
using namespace std;
class ARRAY
{
private:
float data[10];
float Max;
float Min;
float Average;
public:
ARRAY(float*);
void process();
void print();
};
ARRAY::ARRAY(float* a)
{
for (int i = 0; i < 10; i++)
{
data[i] = a[i];
}
}
void ARRAY::process()
{
Min = data[0];
Max = data[0];
Average = data[0];
for (int i = 1; i < 10; i++)
{
if (Min > data[i])
{
Min = data[i];
}
if (Max < data[i])
{
Max = data[i];
}
Average += data[i];
}
Average /= 10.;
}
void ARRAY::print()
{
for (int i = 0; i < 10; i++)
{
cout << left << setw(5) << data[i];
if ((i + 1) % 5 == 0)
{
cout << endl;
}
}
cout << endl
<< "max=" << Max << endl
<< "min=" << Min << endl
<< "average=" << Average << endl;
}
int main()
{
float a[] = {3.0, 4, 5, 2, 1, 10, 5.5, 7.5, 8, 9};
ARRAY arr(a);
arr.process();
arr.print();
return 0;
}
面向对象部分_205
最新推荐文章于 2022-09-05 23:46:14 发布