Jungol Algorithm/Language Coder

정올 CODE 562 배열1 - 자가진단8

치조 2020. 5. 22. 22:47
반응형

문제

10개의 정수를 입력받아 배열에 저장한 후 짝수 번째 입력된 값의 합과 홀수 번째 입력된 값의 평균을 출력하는 프로그램을 작성하시오.
평균은 반올림하여 소수첫째자리까지 출력한다.

입력 예

95 100 88 65 76 89 58 93 77 99

출력 예

sum : 446

avg : 78.8

CODE

#include<stdio.h>
int main(){
    int n[10];
    int i,sum=0,cnt=0;
    double avg;
    for(i=0; i<10; i++){
        scanf("%d",&n[i]);
        if((i+1)%2==0)
            sum+=n[i];
        else{
            avg += (double)n[i];
            cnt++;
            }
    }
    printf("sum : %d\navg : %.1lf",sum,avg/cnt);
}

질문은 댓글로 받습니다. 감사합니다.

 

 

 

반응형