Jungol Algorithm/Language Coder

정올 CODE 140 반복제어문3 - 형성평가1

치조 2020. 5. 9. 14:41
반응형

문제

정수 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);
}

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

 

 

 

반응형