사용자로부터 일련의 데이터를 입력받아 평균, 최대값, 최소값을 구하는 프로그램을 작성하세요. 음수가 입력되면 데이터의 끝이라고 간주합니다. main()함수를 포함하여 함수를 4개 이상 사용하여 프로그램을 작성하세요.
#include <iostream>
using namespace std;
int main()
{
int num, sum = 0, max = 0xFFFFFFFF, min = 0xFFFFFFF, cnt = 0;
cout << "데이터 입력: ";
cin >> num;
while (num > 0) {
sum += num;
cnt++;
if (num > max)
max = num;
if (num < min)
min = num;
cout << "데이터 입력: ";
cin >> num;
}
cout << "평균: " << (double)sum / cnt << endl;
cout << "최댓값: " << max << endl;
cout << "최소값: " << min << endl;
}
|
cs |
'C++' 카테고리의 다른 글
[C++] 도형 클래스 (0) | 2022.03.24 |
---|---|
[C++] 날짜 클래스 (0) | 2022.03.23 |
[C++] 스마트폰 클래스 (0) | 2022.03.22 |
[C++] 행과 열의 합계 (0) | 2022.03.21 |
[C++] 비주얼 스튜디오 설치 방법 (0) | 2022.03.19 |