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 입력 시 종료
다음 시간부터는 정말 중요한 "함수" 파트로 이어집니다.
코딩은 언제나 직접 코드를 작성해보면서 흐름을 이해하는 것이 중요합니다!
'# Programming Language > C++' 카테고리의 다른 글
| [C++ 배우기: 기초편] 3-3. 연산자와 제어문(Operator & Control Statement) (2) | 2025.06.08 | 
|---|---|
| [C++ 배우기: 기초편] 3-2. 연산자와 제어문(Operator & Control Statement) (2) | 2025.06.05 | 
| [C++ 배우기: 기초편] 3-1. 연산자와 제어문(Operator & Control Statement (2) | 2025.05.29 | 
| [C++ 배우기: 기초편] 2. 변수와 기본 입출력 (0) | 2025.05.27 | 
| [C++ 배우기: 기초편] 1. C++ 소개와 개발 환경 구축 (4) | 2025.05.27 |