1 해설

  • 0
    @ 2024-11-20 16:05:57
    #include<stdio.h>
    
    int main(){
    	int n;
    	scanf("%d",&n);
    	int ai[n];
    	for(int i=0;i<n;i++){
    		scanf("%d",&ai[i]);
    	}
    	int max = ai[0];
    	int min = ai[0];
    	int a,b;
    	for(int k=0;k<n;k++){
    		if(max<ai[k]){
    			max = ai[k];
    			a = k;
    		}
    		if(min>ai[k]){
    			min = ai[k];
    			b = k;
    		}
    	}
    	ai[a] = 0;
    	ai[b] = 0;
    	double sum = 0;
    	for(int i=0;i<n;i++){
    		sum += ai[i];
    	}
    	printf("%.2lf\n",sum*1.0/(n-2));
    		
    	return 0;
    }
    

    정보

    ID
    116
    시간
    1000ms
    메모리
    256MiB
    난이도
    6
    태그
    (N/A)
    제출 기록
    932
    맞았습니다.
    322
    아이디