C++定义一个有10个元素的一维数组计算最大值和最小值,并计算最大值附近的三个元素的平均值,急!!!!

如题所述

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
 //数组,可以做修改或输入
 int a[10] = {1,3,4,2,50,3,1,30,10,20};

 //给数组排序,从小到大
 sort(a, a+10);

 cout<<"最大:"<<a[9]<<", "<<"最小: "<<a[9]<<endl;
 cout<<"最大附近三个平均值: "<< float(a[0]+a[1]+a[2]) / 3.0f<<endl;
}

谢谢,望采纳

温馨提示:答案为网友推荐,仅供参考
相似回答