uva 10370 (Above Average)



Algorithm used : Ad hoc

#include <stdio.h>
int main(){
int i,j,k,l,n,m[1015],sum;
float avg,res;
freopen("in.txt","r",stdin);
scanf("%d",&i);
for(j=0;j<i;j++){
sum=0;
n=0;
scanf("%d",&k);
for(l=0;l<k;l++){
scanf("%d",&m[l]);
sum=sum+m[l];
}
avg=(float)sum/(float)k;
for(l=0;l<k;l++){
if(m[l]>avg)n++;
}
res=(float)n/(float)k;
printf("%.3f%%\n",res*100);
}

return 0;
}

Tagged: , , , , , ,

Did it help you ....?