Tuesday, May 3, 2011

10370 - Above Average


#include<stdio.h>
int main()
{
    long mark[1000];
    register long i,c,k,n;
    long double avg,sum,per;
    //freopen("in.txt","r",stdin);
    scanf("%ld",&c);
    while(c--)
    {
        sum=k=0;
        scanf("%ld",&n);
        for(i=0;i<n;i++)
        {
            scanf("%ld",&mark[i]);
            sum=sum+mark[i];
        }
        avg=sum/n;
        for(i=0;i<n;i++)
            if(mark[i]>avg)k++;
        per=(k*100.0)/n;
        printf("%0.3Lf%c\n",per,'%');
    }
    return 0;
}

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.