https://www.acmicpc.net/problem/4344





int main(){

    int c,i,average,sum,k;

    float output;


    scanf("%d ",&c);

    int N[c];

    sum=0;

    k=0;


    for(i=0;i<c;i++){

         scanf("%d",&N[i]);

         sum+=N[i];

    }

        average=sum/c;

       // printf("avg: %d\n\n",average);

    for(i=0;i<c;i++){

        if (N[i]>average){

            k++;

        }

    }

      // printf("value of k: %d\n\n",k);

       output=(float)k/(float)c;

      printf("%0.3lf%%\n",output*100);

     

}




어디가 틀린거임?
컴파일러로 돌려보면 맞다고 뜨는데....지랄맞네 ㅠㅠ