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; }
Did it help you ....?