# Programming Language/C++

[C++ 배우기: 기초편] 4. 제어문 응용 문제(Operator & Control Statement)

codesnz0 2025. 6. 9. 09:14

3-4. 조건문과 반복문 응용 예제

이전 시간에는 조건문과 반복문 각각의 개념과 사용법을 배웠습니다.
이번에는 조건문과 반복문을 함께 사용하여 문제를 해결하는 방법을 연습해보겠습니다.


💡 조건문 + 반복문이 함께 쓰이는 대표 예제

 

🤞미리 풀어보시고 코드를 보시기 바랍니다! 머리를 싸매는 과정에서 실력이 늘어납니다.

 

1. 문제: 홀수만 출력하기 (1~20)

 
 
  • for문으로 1부터 20까지 반복하고,
  • if (i % 2 == 1) 조건으로 홀수일 때만 출력합니다.

2. 문제: 사용자 입력을 받아 짝수 합계 구하기

 

  • 사용자가 0을 입력할 때까지 숫자를 계속 받고,
  • 짝수일 경우에만 sum에 더합니다.

3. 문제: 구구단 짝수 단만 출력 (2~9단)

 

  • for문으로 2~9단을 반복하면서, 홀수 단은 continue로 건너뜁니다.
  • 짝수 단만 출력합니다.

4. 문제: 별로 삼각형 출력하기

 

 

  • i가 줄 번호이고, 각 줄마다 i개의 별을 출력합니다.
  • 반복문이 중첩되어 있어야 원하는 모양이 나옵니다.

 

예시 출력 (n=5):

*

**

***

****

*****


5. 문제: 1부터 100까지 숫자 중 3의 배수는 건너뛰고, 합 구하기

 


마무리

조건문과 반복문을 함께 쓰면 다양한 조건을 제어하면서 반복 수행할 수 있어 매우 강력한 도구가 됩니다.

 

👉 추천 실습

  • 사용자로부터 숫자 5개 입력받아 짝수만 출력
  • 피라미드 모양 별찍기 (*이 가운데 정렬되도록)
  • 1부터 100까지 숫자 중 5의 배수는 빼고 출력
  • 사용자로부터 문자열을 계속 입력받아, exit 입력 시 종료

다음 시간부터는 정말 중요한 "함수" 파트로 이어집니다.
코딩은 언제나 직접 코드를 작성해보면서 흐름을 이해하는 것이 중요합니다!