관리 메뉴

사적공간

7개의 값을 입력받고, 최대값과 최소값, 그리고 앞의 두 값을 제외한 합계와 평균 구하기 본문

자격증/정보처리기사_실기

7개의 값을 입력받고, 최대값과 최소값, 그리고 앞의 두 값을 제외한 합계와 평균 구하기

2sac 2024. 3. 28. 20:46

7개의 값을 입력받고, 최대값과 최소값, 그리고 앞의 두 값을 제외한 합계와 평균 구하기 

#include<stdio.h> 
    
void main() 
{
    int m, min, max, hap, avg, i; 
    int a[7];
    m = -1;
do{
    m++;
    scanf("%d", &a[m]);
} while(m < 6);

min = a[0];
max = a[0];
hap = a[0];
i = 0;

while(i<6){
    i++;
    hap += a[i];
    if(min > a[i])
        min = a[i];
    if(max < a[i])
        max = a[i];
}
hap = hap - min - max;
avg = hap / 5; 

printf("최대값:%d, 최솟값:%d, 최대최소 제외 합계%d,평점:%d",max,min,hap,avg); 
    
}

100
90
80
70
60
50
40
최대값:100, 최솟값:40, 최대최소 제외 합계350,평점:70