문제 11 · 실습 — while·break 조기 종료
num = 1에서 곧바로 break가 실행되어 sum이 한 번도 더해지지 않는 것을 확인합니다.
cpp
#include <iostream>
using namespace std;
int main() {
int num = 0, sum = 0;
while (num < 20) {
num++;
if (!((num % 4 == 0) || (num % 6 == 0)))
break; // num=1에서 조건 참 → 즉시 종료
sum += num;
}
cout << "num = " << num << ", sum = " << sum << endl;
return 0;
}출력은 num = 1, sum = 0 입니다.