본문 바로가기

C++

[C++] 평균, 최대값, 최소값

사용자로부터 일련의 데이터를 입력받아 평균, 최대값, 최소값을 구하는 프로그램을 작성하세요. 음수가 입력되면 데이터의 끝이라고 간주합니다. 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