Jungol Algorithm/Language Coder

정올 CODE 157 배열1 - 형성평가8

치조 2021. 5. 24. 21:12
반응형

문제

100 개 이하의 정수를 입력받다가 0 이 입력되면 그 때까지 입력된 정수 중 5의 배수의 개수와 합계 평균을 출력하는 프로그램을 작성하시오.

 

평균은 소수점 이하 1자리까지 출력한다.

입력 예

35 10 23 100 64 51 5 0

출력 예

Multiples of 5 : 4 

sum : 150

avg : 37.5

CODE

#include<stdio.h>
int main(){
	int sum = 0, num =0, cnt = 0;
	int i,j;
	int n;
	double avg = 0;
	while(1){
		scanf("%d", &n);
		if(n == 0){
			break;
		}
		if(n % 5 == 0){
			sum+=n;
			cnt++;
		}
	}
	avg += sum;
	printf("Multiples of 5 : %d\n",cnt);
	printf("sum : %d\n", sum);
	printf("avg : %.1f ", avg/cnt);
}

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

 

 

 

반응형