[c++] 반복문을 사용한 데이터 입력 처리
반복문을 사용하여 C++ 프로그램에서 여러 개의 데이터를 입력하고 처리하는 방법을 알아보겠습니다.
데이터 입력
사용자로부터 여러 개의 데이터를 입력받기 위해서는 반복문을 사용하여 입력 작업을 반복해야 합니다. 보통 for
나 while
반복문을 사용하여 입력을 처리합니다.
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++에서 여러 개의 데이터를 입력받고 처리하기 위해서는 반복문을 효과적으로 활용해야 합니다. for
나 while
반복문을 적절히 사용하여 데이터 입력 및 처리 작업을 수행할 수 있습니다.
반복문을 사용하여 여러 개의 데이터를 처리하는 방법에 대해 알아보았습니다.