[c++] 반복문을 사용한 데이터 입력 처리

반복문을 사용하여 C++ 프로그램에서 여러 개의 데이터를 입력하고 처리하는 방법을 알아보겠습니다.

데이터 입력

사용자로부터 여러 개의 데이터를 입력받기 위해서는 반복문을 사용하여 입력 작업을 반복해야 합니다. 보통 forwhile 반복문을 사용하여 입력을 처리합니다.

for 반복문을 이용한 데이터 입력

다음은 for 반복문을 사용하여 여러 개의 숫자를 입력받는 예제 코드입니다.

#include <iostream>
using namespace std;

int main() {
    int count;
    cout << "입력할 숫자의 개수: ";
    cin >> count;

    int sum = 0;
    for (int i = 0; i < count; i++) {
        int num;
        cout << "숫자 입력: ";
        cin >> num;
        sum += num;
    }

    cout << "총합: " << sum << endl;

    return 0;
}

위 코드는 사용자로부터 숫자의 개수를 먼저 입력받은 후, 해당 개수만큼 숫자를 입력받아 총합을 구하는 예제입니다.

while 반복문을 이용한 데이터 입력

다음은 while 반복문을 사용하여 여러 개의 숫자를 입력받는 예제 코드입니다.

#include <iostream>
using namespace std;

int main() {
    int num;
    int sum = 0;
    cout << "종료하려면 0을 입력하세요." << endl;
    while (true) {
        cout << "숫자 입력: ";
        cin >> num;
        if (num == 0) {
            break;
        }
        sum += num;
    }

    cout << "총합: " << sum << endl;

    return 0;
}

위 코드는 사용자가 0을 입력할 때까지 숫자를 계속해서 입력받고, 입력된 숫자들의 총합을 구하는 예제입니다.

결론

C++에서 여러 개의 데이터를 입력받고 처리하기 위해서는 반복문을 효과적으로 활용해야 합니다. forwhile 반복문을 적절히 사용하여 데이터 입력 및 처리 작업을 수행할 수 있습니다.

반복문을 사용하여 여러 개의 데이터를 처리하는 방법에 대해 알아보았습니다.

참고 자료