C++入门请专家回答

问题遇到的现象和发生背景

大家准备烤六条鱼来吃。禾木想起了一个幸运数字x,决定只吃掉重量小于平均值减x的鱼。请编写程序,计算禾木可以吃掉多少条鱼。
【输入】
共两行。
第一行为六个整数,分别表示每条鱼的重量。
第二行为一个整数x,表示禾木的幸运数字。
【输出】
一个整数,表示禾木可以吃掉的鱼的数量。

操作环境、软件版本等信息

C++语言

尝试过的解决方法

#include
using namespace std;
int main()
{

}

我想要达到的结果

运行正确

#include <iostream>
using namespace std;
int main()
{
    int a[10],c,n=0;
    double avg, sum = 0;
    for (int i = 0; i < 6; i++)
    {
        cin>> a[i];
        sum+=a[i];
    }
    cin>>c;
    avg=sum/6;
    for (int i = 0; i < 6; i++)
    {
        if (a[i]<=avg-c)
        {
            n+=1;
        }
    }
    cout<<n;
    return 0;
}