반응형
문제
정수 20 개를 입력받아서 그 합과 평균을 출력하되 0 이 입력되면 20개 입력이 끝나지 않았더라도 그 때까지 입력된 합과 평균을 출력하는 프로그램을 작성하시오.
평균은 소수부분은 버리고 정수만 출력한다.(0이 입력된 경우 0을 제외한 합과 평균을 구한다.)
입력 예
5 9 6 8 4 3 0
출력 예
35 5
CODE
#include<stdio.h>
int main(){
int n, cnt;
int sum;
cnt = sum = 0;
do{
scanf("%d",&n);
if( n == 0)
break;
else
cnt++;
sum += n;
}while(cnt != 20);
printf("%d %d ", sum, (int) sum / cnt);
}
질문은 댓글로 받습니다. 감사합니다.
반응형
'Jungol Algorithm > Language Coder' 카테고리의 다른 글
정올 CODE 142 반복제어문3 - 형성평가3 (0) | 2020.05.09 |
---|---|
정올 CODE 141 반복제어문3 - 형성평가2 (0) | 2020.05.09 |
정올 CODE 554 반복제어문3 - 자가진단7 (0) | 2020.05.09 |
정올 CODE 553 반복제어문3 - 자가진단6 (2) | 2020.05.09 |
정올 CODE 552 반복제어문3 - 자가진단5 (0) | 2020.05.09 |