问题描述
编写一个函数,统计出一维数组中大于等于所有元素平均值的元素个数并返回它。
输入格式
输入10个数。
输出格式
输出一个整数。
样例输入
一个满足题目要求的输入范例。
1 1 1 1 1 2 2 2 2 2
样例输出
与上面的样例输入对应的输出。
5
数据规模和约定
输入的数在double的表示范围内
代码如下:
#include<iostream>
using namespace std;
int Count(double a[], int n)
{
/**********Program**********/
double sum=0;
double avag;
int count=0;
for(int i=0;i<n;i++)
sum+=a[i];
avag=sum/10.0;
for(int i=0;i<n;i++)
if(a[i]>=avag)
count++;
return count;
/********** End **********/
}
int main()
{
int c;
double a[10] = {0};
for(int i=0;i<10;i++)
cin>>a[i];
c=Count(a,10);
cout<<c;
return 0;
}