https://www.acmicpc.net/problem/5988
5988번: 홀수일까 짝수일까
짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기
www.acmicpc.net
c++로 백준 5988번 문제를 풀어보겠다.
문제
짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.
N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.
입력
첫 번째 줄에 숫자의 개수 N(1 <= N <= 100)이 주어진다.
두 번째 줄부터 N+1번째 줄에 걸쳐 홀수인지 짝수인지 확인할 정수 K (1 <= K <= 10^60)가 주어진다.
출력
N개의 줄에 걸쳐 한 줄씩 정수 K가 홀수라면 'odd'를, 짝수라면 'even'을 출력한다.
예제 입력 1 복사
2
1024
5931
예제 출력 1 복사
even
odd
<문제 풀이>
1. N을 선언한 후 입력받는다.
2. for문을 N번 반복하며 주어진 문제를 해결한다.
- for 반복문 코드 내용 -
숫자를 입력받는다.
제일 끝에 자리 숫자가 2로 나누어 떨어지면 "even"을 출력하고, 2로 나누어 떨어지지 않으면 "odd"을 출력한다.
코드는 다음과 같다.

'C++' 카테고리의 다른 글
[백준 알고리즘] 7600번 : 문자가 몇갤까, c++ (0) | 2022.03.08 |
---|---|
[백준 알고리즘] 2965번 : 캥거루 세마리, c++ (0) | 2022.03.08 |
[백준 알고리즘] 11931번 : 수 정렬하기 4, c++ (0) | 2022.03.07 |
[백준 알고리즘] 5532번 : 방학 숙제, c++ (0) | 2022.03.07 |
[백준 알고리즘] 11966번 : 2의 제곱인가?, c++ (0) | 2022.03.06 |