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);
}
질문은 댓글로 받습니다. 감사합니다.
반응형