관리 메뉴

History

[C언어]정숫값 합산하기 본문

C,C++/개념 실습 프로그래밍

[C언어]정숫값 합산하기

luckybee 2022. 11. 1. 21:38
728x90
반응형

문제

 

정숫값을 공백으로 구분해서 입력받아 해당 숫자들을 합산한 값과 평균값을 출력하는 예제를 만들자.

 

조건

 

1. 첫번째로 입력한 정수는 합산을 위해 추가로 입력받을 정수의 개수이다.

2. 입력된 정수가 부족하면 사용자가 입력을 다 할 때까지 계속 입력받아야 한다.

3. 아래와 같이 사용자가 지정한 개수보다 많이 입력하면 나머지 값은 무시한다.

5 12 9 3 2 7 6 1(엔터)

결과= sum: 33 agv: 6.6

 

답은 아래와 같다.

 

#include<stdio.h>
#pragma warning(disable:4996)

int main()
{
	int sel;
	int sum = 0;
	int num;
	float agv = 0.0;
	scanf(" %d", &sel);
	for (int i = 0; i < sel; i++){
		scanf(" %d", &num);
		sum += num;
	}
	agv = (float)sum / sel;
	printf("결과= sum:%d, agv:%.1f", sum, agv);
    return 0;
}

 

 

728x90
반응형
Comments